1
0
Fork 0
Commit Graph

231 Commits (da4dad9ed9bf8419b2d513d5f25c7f3568c79b3d)

Author SHA1 Message Date
Clark Wang da4dad9ed9 ARM: imx_v6_v7_defconfig: Remove CONFIG_SENSORS_ISL29018
No need for this config define, remove it.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
[ Aisheng : split arm64 changes ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:30:12 +08:00
Liu Ying b7a0e0ad7b ARM: imx_v6_v7_defconfig: Enable CONFIG_FB_MXC_LDB
This patch sets CONFIG_FB_MXC_LDB to y so that we may
build in LDB driver.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:30:11 +08:00
Liu Ying ecbb5edccb ARM: imx_v6_v7_defconfig: Build in CONFIG_FB_MXC_SYNC_PANEL
This patch sets CONFIG_FB_MXC_SYNC_PANEL to y so that we
may build in IPUv3 framebuffer driver.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:30:11 +08:00
Liu Ying 9986a20864 ARM: imx_v6_v7_defconfig: Enable CONFIG_MXC_IPU and CONFIG_MXC_IPU_PRE
This patch sets CONFIG_MXC_IPU and CONFIG_MXC_IPU_PRE to y so that we
can build in IPUv3 common driver and IPUv3 prefetch drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:30:11 +08:00
Leonard Crestez 90b0e42f5e ARM: imx_v6_v7_defconfig: Disable CONFIG_IMX_IPUV3_CORE
For now we'll use our internal IPUv3 common driver, so this patch
disables CONFIG_IMX_IPUV3_CORE from upstream kernel.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[Leonard: Remove unrelated changes]
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:30:11 +08:00
Robby Cai a07c60b6cf ARM: imx_v6_v7_defconfig: Enable EPDC driver
enable EPDC V1 and V2 driver

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:30:10 +08:00
Robby Cai 37cc85c8de ARM: imx_v6_v7_defconfig: Enable PXP v2 and v3 driver
enable PXP v2 and v3 driver

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:30:10 +08:00
Robby Cai 90d1521be3 ARM: imx_v6_v7_defconfig: Enable max17135 hwmon+regulator mfd
Enable max17135 hwmon, mfd, regulator function

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:30:09 +08:00
Fancy Fang 3f922d3262 ARM: imx_v6_v7_defconfig: Enable FB_MXC_TRULY_WVGA_SYNC_PANEL
Enable 'FB_MXC_TRULY_WVGA_SYNC_PANEL' config by default
for imx6 and imx7 series which support the TRULY HX8369
mipi panel.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:09 +08:00
Fancy Fang 38f5b839fb ARM: imx_v6_v7_defconfig: Enable FB_MXC_MIPI_DSI
Enable 'FB_MXC_MIPI_DSI' config by default for imx6 and imx7
series which include the NXP MIPI DSI controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:08 +08:00
Fancy Fang 7e8c78c6e7 ARM: imx_v6_v7_defconfig: Enable FB_MXC_MIPI_DSI_SAMSUNG
Enable 'FB_MXC_MIPI_DSI_SAMSUNG' config by default for
imx6 and imx7 series which include the Samsung MIPI DSI
controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:07 +08:00
Fancy Fang f505cfe417 ARM: imx_v6_v7_defconfig: Enable FB_MXC_RK_PANEL_RK055IQH042
Enable 'FB_MXC_RK_PANEL_RK055IQH042' config by default for
imx6 and imx7 series which support the RM68191 mipi panel.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:07 +08:00
Fancy Fang edc8796ea8 ARM: imx_v6_v7_defconfig: Enable FB_MXC_RK_PANEL_RK055AHD042
Enable 'FB_MXC_RK_PANEL_RK055AHD042' config by default for imx6 and imx7
series which support the RM68200 mipi panel.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:07 +08:00
Fancy Fang a45efe0d9a ARM: imx_v6_v7_defconfig: Enable FB_MXC_TRULY_PANEL_TFT3P5581E
Enable 'FB_MXC_TRULY_PANEL_TFT3P5581E' config by default for imx6 and
imx7 series which support the TRULY TFT3P5581E mipi panel.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:06 +08:00
Fancy Fang 2d0ac27a1b ARM: imx_v6_v7_defconfig: Enable FB_MXC_MIPI_DSI_NORTHWEST
Enable 'FB_MXC_MIPI_DSI_NORTHWEST' config by default for imx6 and imx7
series which includes the Northwest Logic MIPI DSI controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:05 +08:00
Fancy Fang eb196c1243 ARM: imx_v6_v7_defconfig: Enable FB_MXC_ADV7535
Enable 'FB_MXC_ADV7535' by default for imx6 and imx7 series.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:05 +08:00
Robin Gong ab4d079d75 ARM: imx_v6_v7_defconfig: Enable max8903 charger
Enable max8903 charger for i.mx6 boards.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:30:04 +08:00
Fancy Fang 6f6a7ab4a2 Revert "ARM: imx_v6_v7_defconfig: use MXSFB DRM driver"
This reverts commit aaeabc18a0.

Since, on legacy i.MX6 and i.MX7 series, only framebuffer driver
can be supported.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:30:04 +08:00
Han Xu fe8a4ba200 ARM: imx_v6_v7_defconfig: Disable CONFIG_MTD_SPI_NOR_USE_4K_SECTORS
Disable the CONFIG_MTD_SPI_NOR_USE_4K_SECTORS in imx_v6_v7_defconfig

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:30:03 +08:00
Clark Wang 43f30e7213 ARM: imx_v6_v7_defconfig: Enable spidev for imx7ulp testing
Enable spidev for imx7ulp for test.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:30:03 +08:00
Clark Wang 2ecdec7cd0 ARM: imx_v6_v7_defconfig: Enable sensors
Enable sensor drivers for imx6/7.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:30:03 +08:00
Fugang Duan 3ea93da663 ARM: imx_v6_v7_defconfig: Enable Bluetooth
Enable necessary Bluetooth configs.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:30:02 +08:00
Anson Huang a8a3d6a512 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX7ULP_CPUFREQ
Select CONFIG_ARM_IMX7ULP_CPUFREQ by default to support i.MX7ULP cpufreq.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:30:02 +08:00
Anson Huang 27877589ab ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default
Select CONFIG_IMX7ULP_WDT by default to support i.MX7ULP wdog.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:30:01 +08:00
Anson Huang e6bb340b93 ARM: imx_v6_v7_defconfig: Enable RPMSG RTC
Select CONFIG_RTC_DRV_IMX_RPMSG by default to support
i.MX RPMSG RTC.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:30:01 +08:00
Robin Gong 5343fa13c5 ARM: imx_v6_v7_defconfig: Enable rpmsg_keys driver
Enable rpmsg_keys driver.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:30:01 +08:00
Robin Gong 76f2635e3f ARM: imx_v6_v7_defconfig: Enable pf1550 rpmsg regulator
Add pf1550 rpmsg driver.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:30:00 +08:00
Fugang Duan 07d35c6b21 ARM: imx_v6_v7_defconfig: Enable rpmsg gpio driver
Enable CONFIG_GPIO_IMX_RPMSG to support rpmsg gpio driver in default.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:29:59 +08:00
Richard Zhu 0e5ca8fd77 ARM: imx_v6_v7_deconfig: Enable MAILBOX and IMX_MBOX
Enable the MBOX, it would be used by RPMSG implementation.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:29:59 +08:00
Clark Wang 9757981134 ARM: imx_v6_v7_defconfig: Enable MLB
Enable CONFIG_MXC_MLB150=y

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:29:59 +08:00
Joakim Zhang 93d3422809 MLK-10600-4: ARM: imx_v6_v7_defconfig: Enable SIM driver
Enable SIM driver.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25 16:29:58 +08:00
Dong Aisheng 5c29414f4e ARM: imx_v6_v7_defconfig: Enable lpspi support
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:29:58 +08:00
Dong Aisheng 393a7b922e ARM: imx_v6_v7_defconfig: Enable lpi2c support
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:29:58 +08:00
Leonard Crestez a9482d7e4d ARM: imx_v6_v7_defconfig: Enable explicit CONFIG_TMPFS
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:29:57 +08:00
Anson Huang 615770e0eb ARM: imx_v6_v7_defconfig: Enable CONFIG_DEVICE_THERMAL
Select CONFIG_DEVICE_THERMAL by default.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:29:57 +08:00
Anson Huang 7f81d8498e ARM: imx_v6_v7_defconfig: Enable explicit CONFIG_THERMAL
Select CONFIG_THERMAL by default, it is removed by commit
6b77284c4e ("ARM: imx_v6_v7_defconfig: Re-sync defconfig")
which is unexpected.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:29:57 +08:00
Leonard Crestez a81c631c50 ARM: imx_v6_v7_defconfig: Cycle through savedefconfig
Cycling through "make savedefconfig" ensures that following patches
don't include diffs caused by changes in Kconfig defaults.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:29:56 +08:00
Fabio Estevam 95993238b2 ARM: imx_v6_v7_defconfig: Enable CONFIG_DRM_MSM
Since commit 2eba69071b ("drm/msm: Remove Kconfig default") the
CONFIG_DRM_MSM option is no longer selected by default on i.MX5.

Explicitly select CONFIG_DRM_MSM so that we can get GPU support
by default on i.MX51 and i.MX53.

Fixes: 2eba69071b ("drm/msm: Remove Kconfig default")
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-10-14 21:27:47 +08:00
Arnd Bergmann e29de963e8 i.MX defconfig update for 5.4:
- Enable pinctrl and clock driver support for i.MX8MN SoC.
  - Enable SDMA support for i.MX8MQ and i.MX8MM SoC, including
    FW_LOADER_USER_HELPER and FW_LOADER_USER_HELPER_FALLBACK to support
    SDMA firmware loading via udev.
  - Enable module build of i.MX8 DDR PMU driver and ETNAVIV GPU driver.
  - Enable module build of OV5645 camera driver in imx_v6_v7_defconfig.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJdYqWeAAoJEFBXWFqHsHzO8h8H+wTFJx+q4CF7Z8l+3OCR5rNQ
 RSC3gaiYLhQUCEx+HVnvzDvhovdJNyoHiT6qdYqHIO5BYMmacsuWYwuZveaSePCl
 WYZ0XkIuvMDZu4KFkl3ufEZx73u/7hbY1s4PevWm7KDeHY28XyWfflX0aW2yM/2Q
 1Q/bNjMnsFGJPItBModiwS9lNjxMl7K9XBU47m0K/sJV4LFxbl+2OmfmaQYn4Ook
 PAa4XbRH3d/Ff+jXrbwSy+AZZfpsiwDPV6cEwaAOTGr0O6+jKGRzqyAYNTANwjfU
 ihUhy/XBjX2GRmGVxqTthDgktoSfX9eVQFU4WfDiHjRYO3y6vpBccC1ixpawUEM=
 =iYpD
 -----END PGP SIGNATURE-----

Merge tag 'imx-defconfig-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig

i.MX defconfig update for 5.4:
 - Enable pinctrl and clock driver support for i.MX8MN SoC.
 - Enable SDMA support for i.MX8MQ and i.MX8MM SoC, including
   FW_LOADER_USER_HELPER and FW_LOADER_USER_HELPER_FALLBACK to support
   SDMA firmware loading via udev.
 - Enable module build of i.MX8 DDR PMU driver and ETNAVIV GPU driver.
 - Enable module build of OV5645 camera driver in imx_v6_v7_defconfig.

* tag 'imx-defconfig-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  arm64: defconfig: CONFIG_DRM_ETNAVIV=m
  ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
  arm64: defconfig: Build imx8 ddr pmu as module
  arm64: defconfig: Select CONFIG_CLK_IMX8MN by default
  arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default
  arm64: defconfig: Enable SDMA on i.mx8mq/8mm

Link: https://lore.kernel.org/r/20190825153237.28829-7-shawnguo@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2019-09-03 19:00:10 +02:00
Lorenzo Pieralisi 72362da873 ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver
Enable the PSCI CPUidle driver to replace the functionality
previously provided by the generic ARM CPUidle driver.

Link: https://lore.kernel.org/r/20190814125239.6270-3-lorenzo.pieralisi@arm.com
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2019-08-14 15:02:11 +02:00
Fabio Estevam f27c3a359e ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
OV5645 camera sensor can be used on several i.MX boards, such as
imx6qdl-wandboard, imx7d-pico, imx6ul-pico, etc.

Select the OV5645 driver by default.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-03 10:25:26 +02:00
Leonard Crestez 0713820b9d ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
This is used for imx7d speed grading.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-26 10:24:07 +08:00
Fabio Estevam 3557c36693 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
The SNVS LPGPR hardware is present on several i.MX SoCs.

Select its driver by default.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-26 10:24:06 +08:00
Anson Huang 80b5962ed9 ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
Select CONFIG_PWM_IMX_TPM by default to support i.MX7ULP
TPM PWM.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-26 10:24:06 +08:00
Fabio Estevam 2ec74ef83a ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
Enable the OV2680 camera driver as it is used on the imx7s-warp board.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-26 10:24:05 +08:00
Anson Huang 6163c1ee5b ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
Enable CONFIG_THERMAL_STATISTICS to extend the sysfs interface
for thermal cooling devices and expose some useful statistics.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-26 10:24:05 +08:00
Uwe Kleine-König a0e05ed822 ARM: imx_v6_v7_defconfig: Enable SIOX bus
Now that there is a board making use of this bus is available
enable the siox code to increase compile coverage.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-05-20 09:08:28 +08:00
Adam Ford 13edfd4f6d ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
The imx6q-logicpd board has a PCF8575 connected to it, so this
patch turns it on my default now.

Signed-off-by: Adam Ford <aford173@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-05-20 09:08:28 +08:00
Richard Weinberger 1c7cbd6347 NAND core changes:
- Support having the bad block markers in either the first, second or
   last page of a block. The combination of all three location is now
   possible.
 - Constification of NAND_OP_PARSER(_PATTERN) elements.
 - Generic NAND DT bindings changed to yaml format (can be used to
   check the proposed bindings. First platform to be fully supported:
   sunxi.
 - Stopped using several legacy hooks.
 - Preparation to use the generic NAND layer with the addition of
   several helpers and the removal of the struct nand_chip from generic
   functions.
 - Kconfig cleanup to prepare the introduction of external ECC engines
   support.
 - Fallthrough comments.
 - Introduction of the SPI-mem dirmap API for SPI-NAND devices.
 
 Raw NAND controller drivers changes:
 - nandsim:
   * Switch to ->exec-op().
 - meson:
   * Misc cleanups and fixes.
   * New OOB layout.
 - Sunxi:
   * A23/A33 NAND DMA support.
 - Ingenic:
   * Full reorganization and cleanup.
   * Clear separation between NAND controller and ECC engine.
   * Support JZ4740 an JZ4725B.
 - Denali:
   * Clear controller/chip separation.
   * ->exec_op() migration.
   * Various cleanups.
 - fsl_elbc:
   * Enable software ECC support.
 - Atmel:
   * Sam9x60 support.
 - GPMI:
   * Introduce the GPMI_IS_MXS() macro.
 - Various trivial/spelling/coding style fixes.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEE9HuaYnbmDhq/XIDIJWrqGEe9VoQFAly4rnMACgkQJWrqGEe9
 VoSBzAgAmSx1rDxiX2033dhVvufCcqMQnkY1fguKo69lYkhgGI1EYwvq2NbGLCf4
 rb7n+D1peYhzH/9GKz4/LPQPccoVIQnx9+Z+JMZRzyQ+Z73cuomX/DtQO0AsRZgE
 bx88vsbQFtjWv0mVluIEs51e3B/4ya6KPotxUDcaAyp2s/VKPaEI1rpiteUx8lZC
 QsPsYQG/ryYiBW0cmopRL6c7ZdXyWi5A0kEdypGyO8ybTxo8xBquFqhbraDlM4U2
 2H3Ii3iV9HoVTyjG2nGIA094Ak0U029oWW+P9xAPf1L4z6WIVXD68sazpZng+t8s
 HgWP7BYDpcdRj+/Dm1b+uoaJH1fvOQ==
 =B7w9
 -----END PGP SIGNATURE-----

Merge tag 'nand/for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next

NAND core changes:
- Support having the bad block markers in either the first, second or
  last page of a block. The combination of all three location is now
  possible.
- Constification of NAND_OP_PARSER(_PATTERN) elements.
- Generic NAND DT bindings changed to yaml format (can be used to
  check the proposed bindings. First platform to be fully supported:
  sunxi.
- Stopped using several legacy hooks.
- Preparation to use the generic NAND layer with the addition of
  several helpers and the removal of the struct nand_chip from generic
  functions.
- Kconfig cleanup to prepare the introduction of external ECC engines
  support.
- Fallthrough comments.
- Introduction of the SPI-mem dirmap API for SPI-NAND devices.

Raw NAND controller drivers changes:
- nandsim:
  * Switch to ->exec-op().
- meson:
  * Misc cleanups and fixes.
  * New OOB layout.
- Sunxi:
  * A23/A33 NAND DMA support.
- Ingenic:
  * Full reorganization and cleanup.
  * Clear separation between NAND controller and ECC engine.
  * Support JZ4740 an JZ4725B.
- Denali:
  * Clear controller/chip separation.
  * ->exec_op() migration.
  * Various cleanups.
- fsl_elbc:
  * Enable software ECC support.
- Atmel:
  * Sam9x60 support.
- GPMI:
  * Introduce the GPMI_IS_MXS() macro.
- Various trivial/spelling/coding style fixes.
2019-05-05 11:54:11 +02:00
Miquel Raynal 72c5af0027 mtd: rawnand: Clarify Kconfig entry MTD_NAND
MTD_NAND is large and encloses much more than what the symbol is
actually used for: raw NAND. Clarify the symbol by naming it
MTD_RAW_NAND instead.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
2019-04-18 08:54:00 +02:00