* [PATCH v2 01/15] arm64: defconfig: run through savedefconfig for ordering
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 02/15] arm64: defconfig: Enable NXP flexcan driver Li Yang
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Used "make defconfig savedefconfig" to regenerate defconfig files in the
right order to prepare for additional defconfig changes.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 0f212889c931..618001ef5c81 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -471,9 +471,9 @@ CONFIG_DW_WATCHDOG=y
CONFIG_SUNXI_WATCHDOG=m
CONFIG_IMX2_WDT=y
CONFIG_IMX_SC_WDT=m
+CONFIG_QCOM_WDT=m
CONFIG_MESON_GXBB_WATCHDOG=m
CONFIG_MESON_WATCHDOG=m
-CONFIG_QCOM_WDT=m
CONFIG_RENESAS_WDT=y
CONFIG_UNIPHIER_WATCHDOG=y
CONFIG_BCM2835_WDT=y
@@ -594,8 +594,8 @@ CONFIG_SND_SOC_TAS571X=m
CONFIG_SND_SIMPLE_CARD=m
CONFIG_SND_AUDIO_GRAPH_CARD=m
CONFIG_I2C_HID=m
-CONFIG_USB=y
CONFIG_USB_CONN_GPIO=m
+CONFIG_USB=y
CONFIG_USB_OTG=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_TEGRA=y
@@ -617,7 +617,6 @@ CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_ISP1760=y
CONFIG_USB_HSIC_USB3503=y
CONFIG_NOP_USB_XCEIV=y
-CONFIG_USB_ULPI=y
CONFIG_USB_GADGET=y
CONFIG_USB_RENESAS_USBHS_UDC=m
CONFIG_USB_RENESAS_USB3=m
@@ -756,7 +755,6 @@ CONFIG_OWL_PM_DOMAINS=y
CONFIG_RASPBERRYPI_POWER=y
CONFIG_IMX_SCU_SOC=y
CONFIG_QCOM_AOSS_QMP=y
-CONFIG_QCOM_COMMAND_DB=y
CONFIG_QCOM_GENI_SE=y
CONFIG_QCOM_GLINK_SSR=m
CONFIG_QCOM_RMTFS_MEM=m
@@ -771,14 +769,12 @@ CONFIG_ARCH_R8A774A1=y
CONFIG_ARCH_R8A774B1=y
CONFIG_ARCH_R8A774C0=y
CONFIG_ARCH_R8A7795=y
-CONFIG_ARCH_R8A7796=y
CONFIG_ARCH_R8A77961=y
CONFIG_ARCH_R8A77965=y
CONFIG_ARCH_R8A77970=y
CONFIG_ARCH_R8A77980=y
CONFIG_ARCH_R8A77990=y
CONFIG_ARCH_R8A77995=y
-CONFIG_QCOM_PDC=y
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_ARCH_TEGRA_132_SOC=y
CONFIG_ARCH_TEGRA_210_SOC=y
@@ -809,6 +805,7 @@ CONFIG_PWM_ROCKCHIP=y
CONFIG_PWM_SAMSUNG=y
CONFIG_PWM_SUN4I=m
CONFIG_PWM_TEGRA=m
+CONFIG_QCOM_PDC=y
CONFIG_RESET_QCOM_AOSS=y
CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_TI_SCI=y
@@ -880,16 +877,16 @@ CONFIG_NLS_ISO8859_1=y
CONFIG_SECURITY=y
CONFIG_CRYPTO_ECHAINIV=y
CONFIG_CRYPTO_ANSI_CPRNG=y
+CONFIG_CRYPTO_USER_API_RNG=m
CONFIG_CRYPTO_DEV_SUN8I_CE=m
CONFIG_CRYPTO_DEV_FSL_CAAM=m
-CONFIG_CRYPTO_DEV_HISI_ZIP=m
-CONFIG_CRYPTO_USER_API_RNG=m
CONFIG_CRYPTO_DEV_QCOM_RNG=m
+CONFIG_CRYPTO_DEV_HISI_ZIP=m
CONFIG_CMA_SIZE_MBYTES=32
CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_INFO=y
-CONFIG_DEBUG_FS=y
CONFIG_MAGIC_SYSRQ=y
+CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_SCHED_DEBUG is not set
# CONFIG_DEBUG_PREEMPT is not set
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 02/15] arm64: defconfig: Enable NXP flexcan driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
2020-03-11 22:53 ` [PATCH v2 01/15] arm64: defconfig: run through savedefconfig for ordering Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 03/15] arm64: defconfig: Enable QorIQ DPAA1 drivers Li Yang
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables driver for FLEXCAN device which is used on a wide range of NXP
SoCs. Also enabling the related CAN framework.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 618001ef5c81..747f233aca72 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -161,6 +161,8 @@ CONFIG_QRTR=m
CONFIG_QRTR_SMD=m
CONFIG_QRTR_TUN=m
CONFIG_BPF_JIT=y
+CONFIG_CAN=m
+CONFIG_CAN_FLEXCAN=m
CONFIG_BT=m
CONFIG_BT_HIDP=m
# CONFIG_BT_HS is not set
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 03/15] arm64: defconfig: Enable QorIQ DPAA1 drivers
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
2020-03-11 22:53 ` [PATCH v2 01/15] arm64: defconfig: run through savedefconfig for ordering Li Yang
2020-03-11 22:53 ` [PATCH v2 02/15] arm64: defconfig: Enable NXP flexcan driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 04/15] arm64: defconfig: Enable QorIQ DPAA2 drivers Li Yang
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables drivers for NXP DPAA1 framework and related Ethernet device which
can be found on QorIQ SoCs such as LS1043a and LS1046a. They are enabled
as built-in to boot from network without an initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 747f233aca72..54ac7c1558d8 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -263,6 +263,8 @@ CONFIG_BNX2X=m
CONFIG_MACB=y
CONFIG_THUNDER_NIC_PF=y
CONFIG_FEC=y
+CONFIG_FSL_FMAN=y
+CONFIG_FSL_DPAA_ETH=y
CONFIG_HIX5HD2_GMAC=y
CONFIG_HNS_DSAF=y
CONFIG_HNS_ENET=y
@@ -755,6 +757,7 @@ CONFIG_RPMSG_QCOM_GLINK_SMEM=m
CONFIG_RPMSG_QCOM_SMD=y
CONFIG_OWL_PM_DOMAINS=y
CONFIG_RASPBERRYPI_POWER=y
+CONFIG_FSL_DPAA=y
CONFIG_IMX_SCU_SOC=y
CONFIG_QCOM_AOSS_QMP=y
CONFIG_QCOM_GENI_SE=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 04/15] arm64: defconfig: Enable QorIQ DPAA2 drivers
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (2 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 03/15] arm64: defconfig: Enable QorIQ DPAA1 drivers Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 05/15] arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch Li Yang
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables drivers for NXP DPAA2 framework, related Ethernet and crypto
device which can be found on QorIQ SoCs like LS1088a, LS2088a and
LX2160a.
The framework and ethernet drivers are enabled as built-in to boot
from network without an initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 54ac7c1558d8..9eaf0993cca5 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -209,6 +209,7 @@ CONFIG_FW_LOADER_USER_HELPER=y
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
CONFIG_HISILICON_LPC=y
CONFIG_SIMPLE_PM_BUS=y
+CONFIG_FSL_MC_BUS=y
CONFIG_MTD=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_RAW_NAND=y
@@ -265,6 +266,7 @@ CONFIG_THUNDER_NIC_PF=y
CONFIG_FEC=y
CONFIG_FSL_FMAN=y
CONFIG_FSL_DPAA_ETH=y
+CONFIG_FSL_DPAA2_ETH=y
CONFIG_HIX5HD2_GMAC=y
CONFIG_HNS_DSAF=y
CONFIG_HNS_ENET=y
@@ -758,6 +760,7 @@ CONFIG_RPMSG_QCOM_SMD=y
CONFIG_OWL_PM_DOMAINS=y
CONFIG_RASPBERRYPI_POWER=y
CONFIG_FSL_DPAA=y
+CONFIG_FSL_MC_DPIO=y
CONFIG_IMX_SCU_SOC=y
CONFIG_QCOM_AOSS_QMP=y
CONFIG_QCOM_GENI_SE=y
@@ -885,6 +888,7 @@ CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_CRYPTO_USER_API_RNG=m
CONFIG_CRYPTO_DEV_SUN8I_CE=m
CONFIG_CRYPTO_DEV_FSL_CAAM=m
+CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
CONFIG_CRYPTO_DEV_QCOM_RNG=m
CONFIG_CRYPTO_DEV_HISI_ZIP=m
CONFIG_CMA_SIZE_MBYTES=32
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 05/15] arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (3 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 04/15] arm64: defconfig: Enable QorIQ DPAA2 drivers Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 06/15] arm64: defconfig: Enable NXP/FSL SPI controller drivers Li Yang
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables drivers for NXP ENETC Ethernet controller and FELIX Ethernet
switch used on QorIQ LS1028a SoC.
The ENETC ethernet drivers are enabled as built-in to boot from network
without an initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 9eaf0993cca5..7390c8f3838d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -154,6 +154,7 @@ CONFIG_IP6_NF_NAT=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_NET_DSA=m
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y
@@ -256,6 +257,7 @@ CONFIG_MACVTAP=m
CONFIG_TUN=y
CONFIG_VETH=m
CONFIG_VIRTIO_NET=y
+CONFIG_NET_DSA_MSCC_FELIX=m
CONFIG_AMD_XGBE=y
CONFIG_NET_XGENE=y
CONFIG_ATL1C=m
@@ -267,6 +269,8 @@ CONFIG_FEC=y
CONFIG_FSL_FMAN=y
CONFIG_FSL_DPAA_ETH=y
CONFIG_FSL_DPAA2_ETH=y
+CONFIG_FSL_ENETC=y
+CONFIG_FSL_ENETC_VF=y
CONFIG_HIX5HD2_GMAC=y
CONFIG_HNS_DSAF=y
CONFIG_HNS_ENET=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 06/15] arm64: defconfig: Enable NXP/FSL SPI controller drivers
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (4 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 05/15] arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 07/15] arm64: defconfig: Enable QorIQ cpufreq driver Li Yang
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables SPI controller drivers used in various NXP/FSL SoCs.
QSPI is fast enough to connect big flash for file system. It is used to
connect 512MB NAND flash and 256MB NOR flash on LS1028RDB. It is used
as bootsource for other platforms like LS2080ardb too. Enabled as
built-in to load RFS from SPI flash without requiring initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 7390c8f3838d..e97ef8b944b8 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -398,8 +398,11 @@ CONFIG_SPI=y
CONFIG_SPI_ARMADA_3700=y
CONFIG_SPI_BCM2835=m
CONFIG_SPI_BCM2835AUX=m
+CONFIG_SPI_FSL_LPSPI=y
+CONFIG_SPI_FSL_QUADSPI=y
CONFIG_SPI_NXP_FLEXSPI=y
CONFIG_SPI_IMX=m
+CONFIG_SPI_FSL_DSPI=y
CONFIG_SPI_MESON_SPICC=m
CONFIG_SPI_MESON_SPIFC=m
CONFIG_SPI_ORION=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 07/15] arm64: defconfig: Enable QorIQ cpufreq driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (5 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 06/15] arm64: defconfig: Enable NXP/FSL SPI controller drivers Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 08/15] arm64: defconfig: Enable ARM SBSA watchdog driver Li Yang
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables the generic QorIQ cpufreq driver to support frequency scaling
for various QorIQ SoCs. Enabled as built-in as it is a core feature.
Remove CONFIG_CLK_QORIQ as it is seleted by CONFIG_QORIQ_CPUFREQ.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e97ef8b944b8..996dc749ea5c 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -90,6 +90,7 @@ CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y
CONFIG_ARM_QCOM_CPUFREQ_HW=y
CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
CONFIG_ARM_TEGRA186_CPUFREQ=y
+CONFIG_QORIQ_CPUFREQ=y
CONFIG_ARM_SCPI_PROTOCOL=y
CONFIG_RASPBERRYPI_FIRMWARE=y
CONFIG_INTEL_STRATIX10_SERVICE=y
@@ -722,7 +723,6 @@ CONFIG_COMMON_CLK_RK808=y
CONFIG_COMMON_CLK_SCPI=y
CONFIG_COMMON_CLK_CS2000_CP=y
CONFIG_COMMON_CLK_S2MPS11=y
-CONFIG_CLK_QORIQ=y
CONFIG_COMMON_CLK_PWM=y
CONFIG_CLK_RASPBERRYPI=m
CONFIG_CLK_IMX8MM=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 08/15] arm64: defconfig: Enable ARM SBSA watchdog driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (6 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 07/15] arm64: defconfig: Enable QorIQ cpufreq driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 09/15] arm64: defconfig: Enable QorIQ IFC NAND controller driver Li Yang
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables ARM generic SBSA compatible watchdog driver for NXP LX2160a SoC.
Enabled as built-in for it is a core feature.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 996dc749ea5c..d2d5d470a6fc 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -480,6 +480,7 @@ CONFIG_QCOM_SPMI_TEMP_ALARM=m
CONFIG_UNIPHIER_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_ARM_SP805_WATCHDOG=y
+CONFIG_ARM_SBSA_WATCHDOG=y
CONFIG_S3C2410_WATCHDOG=y
CONFIG_DW_WATCHDOG=y
CONFIG_SUNXI_WATCHDOG=m
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 09/15] arm64: defconfig: Enable QorIQ IFC NAND controller driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (7 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 08/15] arm64: defconfig: Enable ARM SBSA watchdog driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 10/15] arm64: defconfig: Enable QorIQ GPIO driver Li Yang
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables NXP/FSL QorIQ IFC flash controller driver for NAND. Enabled as
built-in to load RFS from nand flash without initramfs.
Remove CONFIG_MEMORY as it is selected by CONFIG_MTD_NAND_FSL_IFC.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index d2d5d470a6fc..a625e322fa27 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -217,6 +217,7 @@ CONFIG_MTD_BLOCK=y
CONFIG_MTD_RAW_NAND=y
CONFIG_MTD_NAND_DENALI_DT=y
CONFIG_MTD_NAND_MARVELL=y
+CONFIG_MTD_NAND_FSL_IFC=y
CONFIG_MTD_NAND_QCOM=y
CONFIG_MTD_SPI_NOR=y
CONFIG_SPI_CADENCE_QUADSPI=y
@@ -801,7 +802,6 @@ CONFIG_ARCH_K3_J721E_SOC=y
CONFIG_TI_SCI_PM_DOMAINS=y
CONFIG_EXTCON_USB_GPIO=y
CONFIG_EXTCON_USBC_CROS_EC=y
-CONFIG_MEMORY=y
CONFIG_IIO=y
CONFIG_EXYNOS_ADC=y
CONFIG_QCOM_SPMI_ADC5=m
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 10/15] arm64: defconfig: Enable QorIQ GPIO driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (8 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 09/15] arm64: defconfig: Enable QorIQ IFC NAND controller driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 11/15] arm64: defconfig: Enable ARM Mali display driver Li Yang
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables generic GPIO driver for varous QorIQ SoCs. The driver can only
be built-in right now.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index a625e322fa27..7da63af7c9a1 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -439,6 +439,7 @@ CONFIG_PINCTRL_SM8150=y
CONFIG_GPIO_ALTERA=m
CONFIG_GPIO_DWAPB=y
CONFIG_GPIO_MB86S7X=y
+CONFIG_GPIO_MPC8XXX=y
CONFIG_GPIO_PL061=y
CONFIG_GPIO_RCAR=y
CONFIG_GPIO_UNIPHIER=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 11/15] arm64: defconfig: Enable ARM Mali display driver
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (9 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 10/15] arm64: defconfig: Enable QorIQ GPIO driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 12/15] arm64: defconfig: Enable flash device drivers for QorIQ boards Li Yang
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables the Mali display driver for the display port on NXP LS1028a SoC.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 7da63af7c9a1..557d2cefba6d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -548,6 +548,7 @@ CONFIG_VIDEO_RENESAS_FCP=m
CONFIG_VIDEO_RENESAS_VSP1=m
CONFIG_DRM=m
CONFIG_DRM_I2C_NXP_TDA998X=m
+CONFIG_DRM_MALI_DISPLAY=m
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_EXYNOS5433_DECON=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 12/15] arm64: defconfig: Enable flash device drivers for QorIQ boards
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (10 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 11/15] arm64: defconfig: Enable ARM Mali display driver Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 13/15] arm64: defconfig: Enable RTC devices " Li Yang
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enable the flash devices used on NXP/FSL QorIQ reference boards
supported in mainline kernel. Drivers are enabled as built-in for RFS
access without initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 557d2cefba6d..f0d75bbaac80 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -214,6 +214,15 @@ CONFIG_SIMPLE_PM_BUS=y
CONFIG_FSL_MC_BUS=y
CONFIG_MTD=y
CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_OF=y
+CONFIG_MTD_DATAFLASH=y
+CONFIG_MTD_SST25L=y
CONFIG_MTD_RAW_NAND=y
CONFIG_MTD_NAND_DENALI_DT=y
CONFIG_MTD_NAND_MARVELL=y
@@ -226,6 +235,7 @@ CONFIG_BLK_DEV_NBD=m
CONFIG_VIRTIO_BLK=y
CONFIG_BLK_DEV_NVME=m
CONFIG_SRAM=y
+CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_AT25=m
# CONFIG_SCSI_PROC_FS is not set
CONFIG_BLK_DEV_SD=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 13/15] arm64: defconfig: Enable RTC devices for QorIQ boards
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (11 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 12/15] arm64: defconfig: Enable flash device drivers for QorIQ boards Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 14/15] arm64: defconfig: Enable PHY devices used on " Li Yang
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables the RTC devices used on QorIQ reference boards supported in
mainline kernel.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index f0d75bbaac80..b092adecf724 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -692,11 +692,14 @@ CONFIG_LEDS_TRIGGER_PANIC=y
CONFIG_EDAC=y
CONFIG_EDAC_GHES=y
CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_MAX77686=y
CONFIG_RTC_DRV_RK808=m
+CONFIG_RTC_DRV_PCF85363=m
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_S5M=y
CONFIG_RTC_DRV_DS3232=y
+CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_EFI=y
CONFIG_RTC_DRV_CROS_EC=y
CONFIG_RTC_DRV_S3C=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 14/15] arm64: defconfig: Enable PHY devices used on QorIQ boards
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (12 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 13/15] arm64: defconfig: Enable RTC devices " Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-11 22:53 ` [PATCH v2 15/15] arm64: defconfig: Enable e1000 device Li Yang
2020-03-16 1:33 ` [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Shawn Guo
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables various PHY device drivers and PHY MUX drivers used on QorIQ
reference boards supported in mainline kernel.
Enabled as built-in to boot from network without an initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index b092adecf724..a6e9d046e65d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -306,13 +306,17 @@ CONFIG_SNI_AVE=y
CONFIG_SNI_NETSEC=y
CONFIG_STMMAC_ETH=m
CONFIG_MDIO_BUS_MUX_MMIOREG=y
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
+CONFIG_AQUANTIA_PHY=y
CONFIG_MARVELL_PHY=m
CONFIG_MARVELL_10G_PHY=m
CONFIG_MESON_GXL_PHY=m
CONFIG_MICREL_PHY=y
+CONFIG_MICROSEMI_PHY=y
CONFIG_AT803X_PHY=y
CONFIG_REALTEK_PHY=m
CONFIG_ROCKCHIP_PHY=y
+CONFIG_VITESSE_PHY=y
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
@@ -880,6 +884,7 @@ CONFIG_FPGA_REGION=m
CONFIG_OF_FPGA_REGION=m
CONFIG_TEE=y
CONFIG_OPTEE=y
+CONFIG_MUX_MMIO=y
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 15/15] arm64: defconfig: Enable e1000 device
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (13 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 14/15] arm64: defconfig: Enable PHY devices used on " Li Yang
@ 2020-03-11 22:53 ` Li Yang
2020-03-16 1:33 ` [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Shawn Guo
15 siblings, 0 replies; 17+ messages in thread
From: Li Yang @ 2020-03-11 22:53 UTC (permalink / raw)
To: shawnguo, linux-arm-kernel; +Cc: linux-kernel, Li Yang
Enables e1000 Ethernet device as it is used as a low-cost failover
Ethernet port on various QorIQ reference boards. Enabled as built-in
for booting from network without initramfs.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index a6e9d046e65d..e5e86d94035d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -289,6 +289,7 @@ CONFIG_HNS_ENET=y
CONFIG_HNS3=y
CONFIG_HNS3_HCLGE=y
CONFIG_HNS3_ENET=y
+CONFIG_E1000=y
CONFIG_E1000E=y
CONFIG_IGB=y
CONFIG_IGBVF=y
--
2.17.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards
2020-03-11 22:53 [PATCH v2 00/15] Enable drivers for NXP/FSL QorIQ arm64 boards Li Yang
` (14 preceding siblings ...)
2020-03-11 22:53 ` [PATCH v2 15/15] arm64: defconfig: Enable e1000 device Li Yang
@ 2020-03-16 1:33 ` Shawn Guo
15 siblings, 0 replies; 17+ messages in thread
From: Shawn Guo @ 2020-03-16 1:33 UTC (permalink / raw)
To: Li Yang; +Cc: linux-kernel, linux-arm-kernel
On Wed, Mar 11, 2020 at 05:53:02PM -0500, Li Yang wrote:
> The series enables necessary drivers for the QorIQ reference boards
> supported in mainline.
>
> Li Yang (15):
> arm64: defconfig: run through savedefconfig for ordering
> arm64: defconfig: Enable NXP flexcan driver
> arm64: defconfig: Enable QorIQ DPAA1 drivers
> arm64: defconfig: Enable QorIQ DPAA2 drivers
> arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch
> arm64: defconfig: Enable NXP/FSL SPI controller drivers
> arm64: defconfig: Enable QorIQ cpufreq driver
> arm64: defconfig: Enable ARM SBSA watchdog driver
> arm64: defconfig: Enable QorIQ IFC NAND controller driver
> arm64: defconfig: Enable QorIQ GPIO driver
> arm64: defconfig: Enable ARM Mali display driver
> arm64: defconfig: Enable flash device drivers for QorIQ boards
> arm64: defconfig: Enable RTC devices for QorIQ boards
> arm64: defconfig: Enable PHY devices used on QorIQ boards
> arm64: defconfig: Enable e1000 device
Applied all, thanks.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 17+ messages in thread