All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] Add support for sam9x7 SoC and SAM9X75 Curiosity board
@ 2025-02-27  9:35 Manikandan Muralidharan
  2025-02-27  9:35 ` [PATCH v2 1/8] dt-bindings: clk: define additional PMC clocks Manikandan Muralidharan
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Manikandan Muralidharan @ 2025-02-27  9:35 UTC (permalink / raw)
  To: Eugen Hristev, Lukasz Majewski, seanga2, sumit.garg, kever.yang,
	marek.vasut+renesas, jonas, festevam, Oliver.Gaskell, aford173,
	prasad.kummari, caleb.connolly, andre.przywara, neil.armstrong,
	mibodhi, nicolas.ferre, mihai.sain, sjg, u-boot
  Cc: manikandan.m

This patch series adds support for the new SoC family - sam9x7.
 - sam9x7 SoC is added
 - Clock driver for sam9x7 is added
 - Target board SAM9X75 Curiosity is added with its differences in DT
 and MMC config

----

 changes in v2:

- 1/8 - add additional PMC clock definition to support the sam9x7 upstream DT
- 6/8 - Remove support for SoC DT and board DTS as they are already available
        in dts/upstream
      - add the differences in DT files between upstream Linux DT and U-Boot DT to
        at91-sam9x75_curiosity-u-boot.dtsi
- 7/8 - Add OF_UPSTREAM support for sam9x75 curiosity board
- 8/8 - update the DEFAULT_DEVICE_TREE config to <vendor/name>

----

Manikandan Muralidharan (4):
  dt-bindings: clk: define additional PMC clocks
  ARM: dts: at91: sam9x75_curiosity: add tweaks for sam9x75 curiosity
    board
  board: sam9x75_curiosity: Add support for sam9x75 curiosity
  configs: sam9x75_curiosity: Add initial mmc default config

Varshini Rajendran (4):
  clk: at91: sam9x60-pll: add support for core clock frequency inputs
  clk: at91: sam9x60-pll: add support for HW PLL freq dividers
  clk: at91: sam9x7: add pmc driver for sam9x7 SoC family
  ARM: at91: Add sam9x7 soc

 .../dts/at91-sam9x75_curiosity-u-boot.dtsi    |  107 ++
 arch/arm/mach-at91/Kconfig                    |   12 +
 arch/arm/mach-at91/arm926ejs/Makefile         |    1 +
 arch/arm/mach-at91/arm926ejs/sam9x7_devices.c |   49 +
 arch/arm/mach-at91/include/mach/hardware.h    |    2 +
 arch/arm/mach-at91/include/mach/sam9x7.h      |  172 +++
 board/atmel/sam9x75_curiosity/Kconfig         |   15 +
 board/atmel/sam9x75_curiosity/MAINTAINERS     |    7 +
 board/atmel/sam9x75_curiosity/Makefile        |    7 +
 .../sam9x75_curiosity/sam9x75_curiosity.c     |   66 +
 configs/sam9x75_curiosity_mmc_defconfig       |   73 ++
 drivers/clk/at91/Makefile                     |    1 +
 drivers/clk/at91/clk-sam9x60-pll.c            |   55 +-
 drivers/clk/at91/pmc.h                        |    2 +
 drivers/clk/at91/sam9x60.c                    |    7 +
 drivers/clk/at91/sam9x7.c                     | 1094 +++++++++++++++++
 drivers/clk/at91/sama7g5.c                    |    6 +
 include/configs/sam9x75_curiosity.h           |   23 +
 include/dt-bindings/clk/at91.h                |    3 +
 include/dt-bindings/clock/at91.h              |    2 +
 20 files changed, 1694 insertions(+), 10 deletions(-)
 create mode 100644 arch/arm/dts/at91-sam9x75_curiosity-u-boot.dtsi
 create mode 100644 arch/arm/mach-at91/arm926ejs/sam9x7_devices.c
 create mode 100644 arch/arm/mach-at91/include/mach/sam9x7.h
 create mode 100644 board/atmel/sam9x75_curiosity/Kconfig
 create mode 100644 board/atmel/sam9x75_curiosity/MAINTAINERS
 create mode 100644 board/atmel/sam9x75_curiosity/Makefile
 create mode 100644 board/atmel/sam9x75_curiosity/sam9x75_curiosity.c
 create mode 100644 configs/sam9x75_curiosity_mmc_defconfig
 create mode 100644 drivers/clk/at91/sam9x7.c
 create mode 100644 include/configs/sam9x75_curiosity.h

-- 
2.25.1


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

end of thread, other threads:[~2025-03-04 12:59 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-27  9:35 [PATCH v2 0/8] Add support for sam9x7 SoC and SAM9X75 Curiosity board Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 1/8] dt-bindings: clk: define additional PMC clocks Manikandan Muralidharan
2025-02-27  9:44   ` Sumit Garg
2025-02-27 10:37     ` Manikandan.M
2025-02-27 14:18       ` Eugen Hristev
2025-02-28  9:50         ` Manikandan.M
2025-02-28 10:58           ` Sumit Garg
2025-02-28 11:15             ` Eugen Hristev
2025-02-28 11:37               ` Sumit Garg
2025-03-03 10:26                 ` Manikandan.M
2025-03-04  5:18                   ` Sumit Garg
2025-02-28  8:16   ` Alexander Dahl
2025-02-28 11:06     ` Sumit Garg
2025-02-27  9:35 ` [PATCH v2 2/8] clk: at91: sam9x60-pll: add support for core clock frequency inputs Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 3/8] clk: at91: sam9x60-pll: add support for HW PLL freq dividers Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 4/8] clk: at91: sam9x7: add pmc driver for sam9x7 SoC family Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 5/8] ARM: at91: Add sam9x7 soc Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 6/8] ARM: dts: at91: sam9x75_curiosity: add tweaks for sam9x75 curiosity board Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 7/8] board: sam9x75_curiosity: Add support for sam9x75 curiosity Manikandan Muralidharan
2025-02-27  9:35 ` [PATCH v2 8/8] configs: sam9x75_curiosity: Add initial mmc default config Manikandan Muralidharan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.