mbox series

[v2,00/17] SoC and defconfig support for SAM9X60

Message ID 1574773941-20649-1-git-send-email-claudiu.beznea@microchip.com (mailing list archive)
Headers show
Series SoC and defconfig support for SAM9X60 | expand

Message

Claudiu Beznea Nov. 26, 2019, 1:12 p.m. UTC
Hi,

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

Thank you,
Claudiu Beznea

Changes in v2:
- cahnged cover letter title; previously it was:
  "add defconfig support for SAM9X60"
- have new entry in arch/arm/mach-at91/Kconfig for SOC_SAM9X60
  independent of SOC_AT91SAM9 to be able to select only necessary
  config flags for SAM9X60 (patches 02/17, 03/17)
- select POWER_RESET_AT91_RESET and POWER_RESET_AT91_SAMA5D2_SHDWC
  as for SAMA5D2 (patches 04/17, 05/17)
- select DEBUG_AT91_RM9200_DBGU (patch 06/17)
- shaped a bit the patches titles and commit desciptions for defconfig
  patches (patches 09-17/17)

Claudiu Beznea (12):
  ARM: at91: Kconfig: add sam9x60 pll config flag
  ARM: at91: pm: move SAM9X60's PM under its own SoC config flag
  drivers: soc: atmel: move sam9x60 under its own config flag
  power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60
  drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC for sam9x60
  ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60
  ARM: at91: Kconfig: add config flag for SAM9X60 SoC
  ARM: at91/defconfig: use savedefconfig
  ARM: at91/defconfig: enable config flag for sam9x60 SoC
  ARM: at91/defconfig: enable config flag for atmel maxtouch
  ARM: at91/defconfig: enable config flag for flexcom
  ARM: at91/defconfig: enable config flag for XDMAC

Codrin Ciubotariu (3):
  ARM: at91/defconfig: enable config flag for I2S Multi-channel
  ARM: at91/defconfig: enable config flag for audio PROTO board
  ARM: at91/defconfig: enable config flag for CLASSD

Tudor Ambarus (2):
  ARM: at91/defconfig: enable config flag for SAMA5D2's ADC
  ARM: at91/defconfig: enable config flag for ATMEL QUADSPI

 arch/arm/Kconfig.debug             |  6 ++---
 arch/arm/configs/at91_dt_defconfig | 55 ++++++++++++++++++--------------------
 arch/arm/mach-at91/Kconfig         | 24 +++++++++++++++--
 arch/arm/mach-at91/Makefile        |  1 +
 arch/arm/mach-at91/at91sam9.c      | 18 -------------
 arch/arm/mach-at91/pm.c            |  2 +-
 arch/arm/mach-at91/sam9x60.c       | 34 +++++++++++++++++++++++
 drivers/power/reset/Kconfig        |  4 +--
 drivers/soc/atmel/soc.c            |  5 ++--
 9 files changed, 92 insertions(+), 57 deletions(-)
 create mode 100644 arch/arm/mach-at91/sam9x60.c

Comments

Alexandre Belloni Nov. 26, 2019, 9:24 p.m. UTC | #1
Hi,

On 26/11/2019 15:12:04+0200, Claudiu Beznea wrote:
> Hi,
> 
> This series enables proper support for SAM9X60 in Kconfig and
> defconfig.
> 
> Thank you,
> Claudiu Beznea
> 
> Changes in v2:
> - cahnged cover letter title; previously it was:
>   "add defconfig support for SAM9X60"
> - have new entry in arch/arm/mach-at91/Kconfig for SOC_SAM9X60
>   independent of SOC_AT91SAM9 to be able to select only necessary
>   config flags for SAM9X60 (patches 02/17, 03/17)
> - select POWER_RESET_AT91_RESET and POWER_RESET_AT91_SAMA5D2_SHDWC
>   as for SAMA5D2 (patches 04/17, 05/17)
> - select DEBUG_AT91_RM9200_DBGU (patch 06/17)
> - shaped a bit the patches titles and commit desciptions for defconfig
>   patches (patches 09-17/17)
> 
> Claudiu Beznea (12):
>   ARM: at91: Kconfig: add sam9x60 pll config flag
>   ARM: at91: pm: move SAM9X60's PM under its own SoC config flag
>   drivers: soc: atmel: move sam9x60 under its own config flag
>   power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60
>   drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC for sam9x60
>   ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60
>   ARM: at91: Kconfig: add config flag for SAM9X60 SoC

This patch should come before the other one making use of it.

>   ARM: at91/defconfig: use savedefconfig
>   ARM: at91/defconfig: enable config flag for sam9x60 SoC
>   ARM: at91/defconfig: enable config flag for atmel maxtouch
>   ARM: at91/defconfig: enable config flag for flexcom
>   ARM: at91/defconfig: enable config flag for XDMAC
> 
> Codrin Ciubotariu (3):
>   ARM: at91/defconfig: enable config flag for I2S Multi-channel
>   ARM: at91/defconfig: enable config flag for audio PROTO board
>   ARM: at91/defconfig: enable config flag for CLASSD
> 
> Tudor Ambarus (2):
>   ARM: at91/defconfig: enable config flag for SAMA5D2's ADC
>   ARM: at91/defconfig: enable config flag for ATMEL QUADSPI

Please squash all of those but the savedefconfig.

> 
>  arch/arm/Kconfig.debug             |  6 ++---
>  arch/arm/configs/at91_dt_defconfig | 55 ++++++++++++++++++--------------------
>  arch/arm/mach-at91/Kconfig         | 24 +++++++++++++++--
>  arch/arm/mach-at91/Makefile        |  1 +
>  arch/arm/mach-at91/at91sam9.c      | 18 -------------
>  arch/arm/mach-at91/pm.c            |  2 +-
>  arch/arm/mach-at91/sam9x60.c       | 34 +++++++++++++++++++++++
>  drivers/power/reset/Kconfig        |  4 +--
>  drivers/soc/atmel/soc.c            |  5 ++--
>  9 files changed, 92 insertions(+), 57 deletions(-)
>  create mode 100644 arch/arm/mach-at91/sam9x60.c
> 
> -- 
> 2.7.4
>