linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/13] add defconfig support for SAM9X60
@ 2019-11-13  8:50 Claudiu Beznea
  2019-11-13  8:50 ` [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag Claudiu Beznea
                   ` (13 more replies)
  0 siblings, 14 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:50 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Hi,

This series enables proper support for SAM9X60 in Kconfig and
defconfig.

Thank you,
Claudiu Beznea

Claudiu Beznea (8):
  ARM: at91: Kconfig: add sam9x60 pll config flag
  ARM: at91: Kconfig: add config flag for SAM9X60 SoC
  ARM: at91/defconfig: use savedefconfig
  ARM: at91/defconfig: add config option for SAM9X60 SoC
  ARM: at91/defconfig: enable atmel maxtouch
  ARM: at91/defconfig: enable SAMA5D2's SHDWC
  ARM: at91/defconfig: enable flexcom
  ARM: at91/defconfig: enable XDMAC

Codrin Ciubotariu (3):
  ARM: at91/defconfig: Add I2S Multi-channel driver
  ARM: at91/defconfig: Add driver for Audio PROTO board
  ARM: at91/defconfig: enable CLASSD

Tudor Ambarus (2):
  ARM: at91/defconfig: enable AT91_SAMA5D2_ADC
  ARM: at91/defconfig: enable ATMEL_QUADSPI

 arch/arm/configs/at91_dt_defconfig | 56 ++++++++++++++++++--------------------
 arch/arm/mach-at91/Kconfig         | 13 +++++++++
 2 files changed, 39 insertions(+), 30 deletions(-)

-- 
2.7.4


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
@ 2019-11-13  8:50 ` Claudiu Beznea
  2019-11-13 10:09   ` Thomas Petazzoni
  2019-11-13  8:50 ` [PATCH 02/13] ARM: at91: Kconfig: add config flag for SAM9X60 SoC Claudiu Beznea
                   ` (12 subsequent siblings)
  13 siblings, 1 reply; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:50 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Add SAM9X60's pll config flag.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/mach-at91/Kconfig | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
index af41725fcc72..262b550d7329 100644
--- a/arch/arm/mach-at91/Kconfig
+++ b/arch/arm/mach-at91/Kconfig
@@ -154,6 +154,9 @@ config HAVE_AT91_AUDIO_PLL
 config HAVE_AT91_I2S_MUX_CLK
 	bool
 
+config HAVE_AT91_SAM9X60_PLL
+	bool
+
 config SOC_SAM_V4_V5
 	bool
 
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 02/13] ARM: at91: Kconfig: add config flag for SAM9X60 SoC
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
  2019-11-13  8:50 ` [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag Claudiu Beznea
@ 2019-11-13  8:50 ` Claudiu Beznea
  2019-11-13  8:50 ` [PATCH 03/13] ARM: at91/defconfig: use savedefconfig Claudiu Beznea
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:50 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Add config flag for SAM9X60 SoC.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/mach-at91/Kconfig | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
index 262b550d7329..f8b550bd1c82 100644
--- a/arch/arm/mach-at91/Kconfig
+++ b/arch/arm/mach-at91/Kconfig
@@ -104,6 +104,16 @@ config SOC_AT91SAM9
 	    AT91SAM9X25
 	    AT91SAM9X35
 	    AT91SAM9XE
+	    SAM9X60
+
+config SOC_SAM9X60
+	bool "SAM9X60"
+	depends on SOC_AT91SAM9
+	select ATMEL_AIC5_IRQ
+	select HAVE_AT91_GENERATED_CLK
+	select HAVE_AT91_SAM9X60_PLL
+	help
+	  Select this if you are using Microchip's SAM9X60 SoC
 
 comment "Clocksource driver selection"
 
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 03/13] ARM: at91/defconfig: use savedefconfig
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
  2019-11-13  8:50 ` [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag Claudiu Beznea
  2019-11-13  8:50 ` [PATCH 02/13] ARM: at91: Kconfig: add config flag for SAM9X60 SoC Claudiu Beznea
@ 2019-11-13  8:50 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 04/13] ARM: at91/defconfig: add config option for SAM9X60 SoC Claudiu Beznea
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:50 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Use savedefconfig.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 45 +++++++++++++-------------------------
 1 file changed, 15 insertions(+), 30 deletions(-)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 3729a6e0ee24..53aa41c9e429 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -7,18 +7,12 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y
 CONFIG_KALLSYMS_ALL=y
 CONFIG_EMBEDDED=y
 CONFIG_SLAB=y
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_IOSCHED_DEADLINE is not set
-# CONFIG_IOSCHED_CFQ is not set
 CONFIG_ARCH_MULTI_V4T=y
 CONFIG_ARCH_MULTI_V5=y
 # CONFIG_ARCH_MULTI_V7 is not set
 CONFIG_ARCH_AT91=y
 CONFIG_SOC_AT91RM9200=y
 CONFIG_SOC_AT91SAM9=y
-# CONFIG_ATMEL_CLOCKSOURCE_PIT is not set
 CONFIG_AEABI=y
 CONFIG_UACCESS_WITH_MEMCPY=y
 CONFIG_ZBOOT_ROM_TEXT=0x0
@@ -27,6 +21,9 @@ CONFIG_ARM_APPENDED_DTB=y
 CONFIG_ARM_ATAG_DTB_COMPAT=y
 CONFIG_CMDLINE="console=ttyS0,115200 initrd=0x21100000,25165824 root=/dev/ram0 rw"
 CONFIG_KEXEC=y
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_BLK_DEV_BSG is not set
 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
 CONFIG_NET=y
 CONFIG_PACKET=y
@@ -37,13 +34,7 @@ CONFIG_IP_PNP=y
 CONFIG_IP_PNP_DHCP=y
 CONFIG_IP_PNP_BOOTP=y
 CONFIG_IP_PNP_RARP=y
-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
 # CONFIG_INET_DIAG is not set
-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET6_XFRM_MODE_BEET is not set
 CONFIG_IPV6_SIT_6RD=y
 CONFIG_CFG80211=y
 CONFIG_MAC80211=y
@@ -69,8 +60,8 @@ CONFIG_SCSI=y
 CONFIG_BLK_DEV_SD=y
 # CONFIG_SCSI_LOWLEVEL is not set
 CONFIG_NETDEVICES=y
-CONFIG_MACB=y
 # CONFIG_NET_VENDOR_BROADCOM is not set
+CONFIG_MACB=y
 CONFIG_DM9000=y
 # CONFIG_NET_VENDOR_FARADAY is not set
 # CONFIG_NET_VENDOR_INTEL is not set
@@ -82,10 +73,12 @@ CONFIG_DM9000=y
 # CONFIG_NET_VENDOR_STMICRO is not set
 CONFIG_DAVICOM_PHY=y
 CONFIG_MICREL_PHY=y
-CONFIG_RTL8187=m
 CONFIG_LIBERTAS=m
 CONFIG_LIBERTAS_SDIO=m
 CONFIG_LIBERTAS_SPI=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_USB=m
 CONFIG_RT2X00=m
 CONFIG_RT2500USB=m
 CONFIG_RT73USB=m
@@ -93,15 +86,10 @@ CONFIG_RT2800USB=m
 CONFIG_RT2800USB_RT53XX=y
 CONFIG_RT2800USB_RT55XX=y
 CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RTL8187=m
 CONFIG_RTL8192CU=m
 # CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
 CONFIG_INPUT_POLLDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=480
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=272
 CONFIG_INPUT_JOYDEV=y
 CONFIG_INPUT_EVDEV=y
 # CONFIG_KEYBOARD_ATKBD is not set
@@ -119,8 +107,8 @@ CONFIG_I2C_AT91=y
 CONFIG_I2C_GPIO=y
 CONFIG_SPI=y
 CONFIG_SPI_ATMEL=y
-CONFIG_POWER_SUPPLY=y
 CONFIG_POWER_RESET=y
+CONFIG_POWER_SUPPLY=y
 # CONFIG_HWMON is not set
 CONFIG_WATCHDOG=y
 CONFIG_AT91SAM9X_WATCHDOG=y
@@ -130,14 +118,11 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_MEDIA_SUPPORT=y
 CONFIG_MEDIA_CAMERA_SUPPORT=y
 CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_SOC_CAMERA=y
 CONFIG_VIDEO_ATMEL_ISI=y
-CONFIG_SOC_CAMERA_OV2640=m
 CONFIG_DRM=y
 CONFIG_DRM_ATMEL_HLCDC=y
 CONFIG_DRM_PANEL_SIMPLE=y
 CONFIG_FB_ATMEL=y
-# CONFIG_LCD_CLASS_DEVICE is not set
 CONFIG_BACKLIGHT_ATMEL_LCDC=y
 # CONFIG_BACKLIGHT_GENERIC is not set
 CONFIG_BACKLIGHT_PWM=y
@@ -200,12 +185,6 @@ CONFIG_NLS_CODEPAGE_437=y
 CONFIG_NLS_CODEPAGE_850=y
 CONFIG_NLS_ISO8859_1=y
 CONFIG_NLS_UTF8=y
-CONFIG_STRIP_ASM_SYMS=y
-CONFIG_DEBUG_FS=y
-# CONFIG_SCHED_DEBUG is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_FTRACE is not set
-CONFIG_DEBUG_USER=y
 CONFIG_CRYPTO_ECB=y
 CONFIG_CRYPTO_USER_API_HASH=m
 CONFIG_CRYPTO_USER_API_SKCIPHER=m
@@ -215,3 +194,9 @@ CONFIG_FONTS=y
 CONFIG_FONT_8x8=y
 CONFIG_FONT_ACORN_8x8=y
 CONFIG_FONT_MINI_4x6=y
+# CONFIG_DEBUG_BUGVERBOSE is not set
+CONFIG_STRIP_ASM_SYMS=y
+CONFIG_DEBUG_FS=y
+# CONFIG_SCHED_DEBUG is not set
+# CONFIG_FTRACE is not set
+CONFIG_DEBUG_USER=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 04/13] ARM: at91/defconfig: add config option for SAM9X60 SoC
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (2 preceding siblings ...)
  2019-11-13  8:50 ` [PATCH 03/13] ARM: at91/defconfig: use savedefconfig Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 05/13] ARM: at91/defconfig: enable atmel maxtouch Claudiu Beznea
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Add config option for SAM9X60 SoC.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 53aa41c9e429..5b5f86ce5c55 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -13,6 +13,7 @@ CONFIG_ARCH_MULTI_V5=y
 CONFIG_ARCH_AT91=y
 CONFIG_SOC_AT91RM9200=y
 CONFIG_SOC_AT91SAM9=y
+CONFIG_SOC_SAM9X60=y
 CONFIG_AEABI=y
 CONFIG_UACCESS_WITH_MEMCPY=y
 CONFIG_ZBOOT_ROM_TEXT=0x0
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 05/13] ARM: at91/defconfig: enable atmel maxtouch
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (3 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 04/13] ARM: at91/defconfig: add config option for SAM9X60 SoC Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 06/13] ARM: at91/defconfig: enable SAMA5D2's SHDWC Claudiu Beznea
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Enable atmel maxtouch config option.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 5b5f86ce5c55..e98bf377323c 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -99,6 +99,7 @@ CONFIG_KEYBOARD_GPIO=y
 # CONFIG_INPUT_MOUSE is not set
 CONFIG_INPUT_TOUCHSCREEN=y
 CONFIG_TOUCHSCREEN_ADS7846=y
+CONFIG_TOUCHSCREEN_ATMEL_MXT=y
 # CONFIG_SERIO is not set
 CONFIG_LEGACY_PTY_COUNT=4
 CONFIG_SERIAL_ATMEL=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 06/13] ARM: at91/defconfig: enable SAMA5D2's SHDWC
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (4 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 05/13] ARM: at91/defconfig: enable atmel maxtouch Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 07/13] ARM: at91/defconfig: enable flexcom Claudiu Beznea
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Add CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index e98bf377323c..a97b49423bf1 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -110,6 +110,7 @@ CONFIG_I2C_GPIO=y
 CONFIG_SPI=y
 CONFIG_SPI_ATMEL=y
 CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC=y
 CONFIG_POWER_SUPPLY=y
 # CONFIG_HWMON is not set
 CONFIG_WATCHDOG=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 07/13] ARM: at91/defconfig: enable flexcom
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (5 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 06/13] ARM: at91/defconfig: enable SAMA5D2's SHDWC Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 08/13] ARM: at91/defconfig: enable XDMAC Claudiu Beznea
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Enable flexcom.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index a97b49423bf1..2318d9d4069e 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -115,6 +115,7 @@ CONFIG_POWER_SUPPLY=y
 # CONFIG_HWMON is not set
 CONFIG_WATCHDOG=y
 CONFIG_AT91SAM9X_WATCHDOG=y
+CONFIG_MFD_ATMEL_FLEXCOM=y
 CONFIG_MFD_ATMEL_HLCDC=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 08/13] ARM: at91/defconfig: enable XDMAC
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (6 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 07/13] ARM: at91/defconfig: enable flexcom Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 09/13] ARM: at91/defconfig: Add I2S Multi-channel driver Claudiu Beznea
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Claudiu Beznea

Enable XDMA controller.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 2318d9d4069e..ee743dbea86b 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -170,6 +170,7 @@ CONFIG_RTC_DRV_AT91RM9200=y
 CONFIG_RTC_DRV_AT91SAM9=y
 CONFIG_DMADEVICES=y
 CONFIG_AT_HDMAC=y
+CONFIG_AT_XDMAC=y
 # CONFIG_IOMMU_SUPPORT is not set
 CONFIG_IIO=y
 CONFIG_AT91_ADC=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 09/13] ARM: at91/defconfig: Add I2S Multi-channel driver
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (7 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 08/13] ARM: at91/defconfig: enable XDMAC Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 10/13] ARM: at91/defconfig: Add driver for Audio PROTO board Claudiu Beznea
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Codrin Ciubotariu

From: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>

Enable I2S Multi-channel.

Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index ee743dbea86b..3e388c6d1896 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -139,6 +139,7 @@ CONFIG_SND_ATMEL_SOC=y
 CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y
 CONFIG_SND_ATMEL_SOC_WM8904=y
 CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
+CONFIG_SND_MCHP_SOC_I2S_MCC=y
 CONFIG_USB=y
 CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
 CONFIG_USB_EHCI_HCD=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 10/13] ARM: at91/defconfig: Add driver for Audio PROTO board
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (8 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 09/13] ARM: at91/defconfig: Add I2S Multi-channel driver Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 11/13] ARM: at91/defconfig: enable AT91_SAMA5D2_ADC Claudiu Beznea
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Codrin Ciubotariu

From: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>

Enable audio proto board.

Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 3e388c6d1896..19a7bd7ac54b 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -139,6 +139,7 @@ CONFIG_SND_ATMEL_SOC=y
 CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y
 CONFIG_SND_ATMEL_SOC_WM8904=y
 CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
+CONFIG_SND_SOC_MIKROE_PROTO=m
 CONFIG_SND_MCHP_SOC_I2S_MCC=y
 CONFIG_USB=y
 CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 11/13] ARM: at91/defconfig: enable AT91_SAMA5D2_ADC
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (9 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 10/13] ARM: at91/defconfig: Add driver for Audio PROTO board Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 12/13] ARM: at91/defconfig: enable ATMEL_QUADSPI Claudiu Beznea
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Tudor Ambarus

From: Tudor Ambarus <tudor.ambarus@microchip.com>

Available on sam9x60.

Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 19a7bd7ac54b..4fde0e32f218 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -176,6 +176,7 @@ CONFIG_AT_XDMAC=y
 # CONFIG_IOMMU_SUPPORT is not set
 CONFIG_IIO=y
 CONFIG_AT91_ADC=y
+CONFIG_AT91_SAMA5D2_ADC=y
 CONFIG_PWM=y
 CONFIG_PWM_ATMEL=y
 CONFIG_PWM_ATMEL_HLCDC_PWM=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 12/13] ARM: at91/defconfig: enable ATMEL_QUADSPI
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (10 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 11/13] ARM: at91/defconfig: enable AT91_SAMA5D2_ADC Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13  8:51 ` [PATCH 13/13] ARM: at91/defconfig: enable CLASSD Claudiu Beznea
  2019-11-13 11:15 ` [PATCH 00/13] add defconfig support for SAM9X60 Claudiu.Beznea
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Tudor Ambarus

From: Tudor Ambarus <tudor.ambarus@microchip.com>

Available on sam9x60.

Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 4fde0e32f218..7d29deecc6a6 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -49,6 +49,7 @@ CONFIG_MTD_BLOCK=y
 CONFIG_MTD_DATAFLASH=y
 CONFIG_MTD_RAW_NAND=y
 CONFIG_MTD_NAND_ATMEL=y
+CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_UBI=y
 CONFIG_MTD_UBI_GLUEBI=y
 CONFIG_BLK_DEV_LOOP=y
@@ -109,6 +110,7 @@ CONFIG_I2C_AT91=y
 CONFIG_I2C_GPIO=y
 CONFIG_SPI=y
 CONFIG_SPI_ATMEL=y
+CONFIG_SPI_ATMEL_QUADSPI=y
 CONFIG_POWER_RESET=y
 CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC=y
 CONFIG_POWER_SUPPLY=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 13/13] ARM: at91/defconfig: enable CLASSD
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (11 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 12/13] ARM: at91/defconfig: enable ATMEL_QUADSPI Claudiu Beznea
@ 2019-11-13  8:51 ` Claudiu Beznea
  2019-11-13 11:15 ` [PATCH 00/13] add defconfig support for SAM9X60 Claudiu.Beznea
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu Beznea @ 2019-11-13  8:51 UTC (permalink / raw)
  To: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches
  Cc: linux-arm-kernel, linux-kernel, Codrin Ciubotariu

From: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>

Enable the CLASSD audio interface available on sam9x60.

Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
---
 arch/arm/configs/at91_dt_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig
index 7d29deecc6a6..6497745e0429 100644
--- a/arch/arm/configs/at91_dt_defconfig
+++ b/arch/arm/configs/at91_dt_defconfig
@@ -140,6 +140,7 @@ CONFIG_SND_SOC=y
 CONFIG_SND_ATMEL_SOC=y
 CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y
 CONFIG_SND_ATMEL_SOC_WM8904=y
+CONFIG_SND_ATMEL_SOC_CLASSD=y
 CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
 CONFIG_SND_SOC_MIKROE_PROTO=m
 CONFIG_SND_MCHP_SOC_I2S_MCC=y
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag
  2019-11-13  8:50 ` [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag Claudiu Beznea
@ 2019-11-13 10:09   ` Thomas Petazzoni
  2019-11-13 10:41     ` Claudiu.Beznea
  0 siblings, 1 reply; 17+ messages in thread
From: Thomas Petazzoni @ 2019-11-13 10:09 UTC (permalink / raw)
  To: Claudiu Beznea
  Cc: linux, nicolas.ferre, alexandre.belloni, ludovic.desroches,
	linux-kernel, linux-arm-kernel

On Wed, 13 Nov 2019 10:50:57 +0200
Claudiu Beznea <claudiu.beznea@microchip.com> wrote:

> Add SAM9X60's pll config flag.
> 
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>

You should explain why this flag is needed, because as it is, this flag
is here, then selected in your PATCH 2/13, but not used anywhere.

Could you clarify this ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag
  2019-11-13 10:09   ` Thomas Petazzoni
@ 2019-11-13 10:41     ` Claudiu.Beznea
  0 siblings, 0 replies; 17+ messages in thread
From: Claudiu.Beznea @ 2019-11-13 10:41 UTC (permalink / raw)
  To: thomas.petazzoni
  Cc: linux, Nicolas.Ferre, alexandre.belloni, Ludovic.Desroches,
	linux-kernel, linux-arm-kernel



On 13.11.2019 12:09, Thomas Petazzoni wrote:
> On Wed, 13 Nov 2019 10:50:57 +0200
> Claudiu Beznea <claudiu.beznea@microchip.com> wrote:
> 
>> Add SAM9X60's pll config flag.
>>
>> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> 
> You should explain why this flag is needed, because as it is, this flag
> is here, then selected in your PATCH 2/13, but not used anywhere.
> 
> Could you clarify this ?

It is the flag that introduced drivers/clk/at91/clk-sam9x60-pll.c.

Thank you,
Claudiu Beznea

> 
> Thanks,
> 
> Thomas
> 

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 00/13] add defconfig support for SAM9X60
  2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
                   ` (12 preceding siblings ...)
  2019-11-13  8:51 ` [PATCH 13/13] ARM: at91/defconfig: enable CLASSD Claudiu Beznea
@ 2019-11-13 11:15 ` Claudiu.Beznea
  13 siblings, 0 replies; 17+ messages in thread
From: Claudiu.Beznea @ 2019-11-13 11:15 UTC (permalink / raw)
  To: linux, Nicolas.Ferre, alexandre.belloni, Ludovic.Desroches
  Cc: linux-arm-kernel, linux-kernel

Hi,

Please ignore this series for the moment.

Thank you,
Claudiu Beznea

On 13.11.2019 10:50, Claudiu Beznea wrote:
> Hi,
> 
> This series enables proper support for SAM9X60 in Kconfig and
> defconfig.
> 
> Thank you,
> Claudiu Beznea
> 
> Claudiu Beznea (8):
>   ARM: at91: Kconfig: add sam9x60 pll config flag
>   ARM: at91: Kconfig: add config flag for SAM9X60 SoC
>   ARM: at91/defconfig: use savedefconfig
>   ARM: at91/defconfig: add config option for SAM9X60 SoC
>   ARM: at91/defconfig: enable atmel maxtouch
>   ARM: at91/defconfig: enable SAMA5D2's SHDWC
>   ARM: at91/defconfig: enable flexcom
>   ARM: at91/defconfig: enable XDMAC
> 
> Codrin Ciubotariu (3):
>   ARM: at91/defconfig: Add I2S Multi-channel driver
>   ARM: at91/defconfig: Add driver for Audio PROTO board
>   ARM: at91/defconfig: enable CLASSD
> 
> Tudor Ambarus (2):
>   ARM: at91/defconfig: enable AT91_SAMA5D2_ADC
>   ARM: at91/defconfig: enable ATMEL_QUADSPI
> 
>  arch/arm/configs/at91_dt_defconfig | 56 ++++++++++++++++++--------------------
>  arch/arm/mach-at91/Kconfig         | 13 +++++++++
>  2 files changed, 39 insertions(+), 30 deletions(-)
> 

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2019-11-13 11:15 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-13  8:50 [PATCH 00/13] add defconfig support for SAM9X60 Claudiu Beznea
2019-11-13  8:50 ` [PATCH 01/13] ARM: at91: Kconfig: add sam9x60 pll config flag Claudiu Beznea
2019-11-13 10:09   ` Thomas Petazzoni
2019-11-13 10:41     ` Claudiu.Beznea
2019-11-13  8:50 ` [PATCH 02/13] ARM: at91: Kconfig: add config flag for SAM9X60 SoC Claudiu Beznea
2019-11-13  8:50 ` [PATCH 03/13] ARM: at91/defconfig: use savedefconfig Claudiu Beznea
2019-11-13  8:51 ` [PATCH 04/13] ARM: at91/defconfig: add config option for SAM9X60 SoC Claudiu Beznea
2019-11-13  8:51 ` [PATCH 05/13] ARM: at91/defconfig: enable atmel maxtouch Claudiu Beznea
2019-11-13  8:51 ` [PATCH 06/13] ARM: at91/defconfig: enable SAMA5D2's SHDWC Claudiu Beznea
2019-11-13  8:51 ` [PATCH 07/13] ARM: at91/defconfig: enable flexcom Claudiu Beznea
2019-11-13  8:51 ` [PATCH 08/13] ARM: at91/defconfig: enable XDMAC Claudiu Beznea
2019-11-13  8:51 ` [PATCH 09/13] ARM: at91/defconfig: Add I2S Multi-channel driver Claudiu Beznea
2019-11-13  8:51 ` [PATCH 10/13] ARM: at91/defconfig: Add driver for Audio PROTO board Claudiu Beznea
2019-11-13  8:51 ` [PATCH 11/13] ARM: at91/defconfig: enable AT91_SAMA5D2_ADC Claudiu Beznea
2019-11-13  8:51 ` [PATCH 12/13] ARM: at91/defconfig: enable ATMEL_QUADSPI Claudiu Beznea
2019-11-13  8:51 ` [PATCH 13/13] ARM: at91/defconfig: enable CLASSD Claudiu Beznea
2019-11-13 11:15 ` [PATCH 00/13] add defconfig support for SAM9X60 Claudiu.Beznea

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).