All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/16] arm: airoha: add AN7583 SoC support
@ 2026-09-02  8:52 Mikhail Kshevetskiy
  2026-09-02  8:52 ` [PATCH v2 01/16] airoha: add support for Airoha AN7583 SoC Mikhail Kshevetskiy
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Mikhail Kshevetskiy @ 2026-09-02  8:52 UTC (permalink / raw)
  To: Tom Rini, Ilias Apalodimas, Christian Marangi, Lukasz Majewski,
	Jerome Forissier, Sumit Garg, Simon Glass, Wayen Yan,
	Quentin Schulz, Johan Jonker, Julien Stephan, u-boot
  Cc: Mikhail Kshevetskiy

This patch series adds AN7583 SoC support. It is based on u-boot patches
of Christian Marangi airoha openwrt branch

  https://github.com/Ansuel/openwrt/commits/main-airoha-6.12/

AN7583 is not included to upstream linux, but actively supported by
upstream openwrt. The patches were adapted for latest U-Boot.

Tom Rini, could you use this patch series instead of

  https://lore.kernel.org/u-boot/20260821070345.138264-1-ansuelsmth@gmail.com/

It have the same commit as a base, but provides much more complete an7583
support. Changes from above patch:
 * fixed arch/arm/mach-airoha/an7583/init.c compilation issue
 * added an7583 specific helper needed for clk-airoha
 * patches for proper support of clk, reset, network


Christian Marangi (12):
  airoha: add support for Airoha AN7583 SoC
  dt-bindings: clock: airoha: Document support for AN7583 clock
  clk: airoha: add support for Airoha AN7583 SoC clock
  reset: airoha: Add support for Airoha AN7583 reset
  net: airoha: add support for Airoha AN7583
  airoha: add Ethernet node in AN7583 dtsi
  airoha: add MMC node for Airoha AN7583
  net: airoha: add support for Airoha AN7583 PCS driver
  airoha: add PCS node for AN7583
  configs: enable PCS for Airoha AN7583
  net: Add support for Airoha AN7583 MDIO Controller
  an7583: enable MDIO_AIROHA by default

Mikhail Kshevetskiy (4):
  arm: airoha: introduce AN7583 helpers to get SCU and CHIP_SCU regmaps
  configs: an7583: add mii/mdio support
  arm: dts: an7583: add mdio child node to switch node
  an7583: fix system controller mdio nodes

 arch/arm/dts/an7583-evb.dts                   |   85 +
 arch/arm/dts/an7583.dtsi                      |  522 ++++
 arch/arm/include/asm/arch-an7583              |    1 +
 arch/arm/mach-airoha/Kconfig                  |   14 +
 arch/arm/mach-airoha/Makefile                 |    1 +
 arch/arm/mach-airoha/an7583/Makefile          |    4 +
 arch/arm/mach-airoha/an7583/init.c            |   66 +
 arch/arm/mach-airoha/an7583/scu-regmap.c      |   34 +
 board/airoha/an7583/MAINTAINERS               |    5 +
 board/airoha/an7583/Makefile                  |    3 +
 board/airoha/an7583/an7583_rfb.c              |   16 +
 configs/an7583_evb_defconfig                  |   83 +
 drivers/clk/airoha/clk-airoha.c               |  158 ++
 drivers/net/Kconfig                           |    7 +
 drivers/net/Makefile                          |    1 +
 drivers/net/airoha/Kconfig                    |    8 +
 drivers/net/airoha/Makefile                   |    1 +
 drivers/net/airoha/pcs-airoha-common.c        |   27 +
 drivers/net/airoha/pcs-airoha.h               |   17 +
 drivers/net/airoha/pcs-an7583.c               | 2202 +++++++++++++++++
 drivers/net/airoha_eth.c                      |   94 +
 drivers/net/mdio-airoha.c                     |  221 ++
 drivers/reset/reset-airoha.c                  |   60 +
 .../include/dt-bindings/clock/en7523-clk.h    |    3 +
 include/configs/an7583.h                      |   19 +
 .../dt-bindings/reset/airoha,an7583-reset.h   |   62 +
 26 files changed, 3714 insertions(+)
 create mode 100644 arch/arm/dts/an7583-evb.dts
 create mode 100644 arch/arm/dts/an7583.dtsi
 create mode 120000 arch/arm/include/asm/arch-an7583
 create mode 100644 arch/arm/mach-airoha/an7583/Makefile
 create mode 100644 arch/arm/mach-airoha/an7583/init.c
 create mode 100644 arch/arm/mach-airoha/an7583/scu-regmap.c
 create mode 100644 board/airoha/an7583/MAINTAINERS
 create mode 100644 board/airoha/an7583/Makefile
 create mode 100644 board/airoha/an7583/an7583_rfb.c
 create mode 100644 configs/an7583_evb_defconfig
 create mode 100644 drivers/net/airoha/pcs-an7583.c
 create mode 100644 drivers/net/mdio-airoha.c
 create mode 100644 include/configs/an7583.h
 create mode 100644 include/dt-bindings/reset/airoha,an7583-reset.h

-- 
2.53.0


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

end of thread, other threads:[~2026-09-02 16:25 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-02  8:52 [PATCH v2 00/16] arm: airoha: add AN7583 SoC support Mikhail Kshevetskiy
2026-09-02  8:52 ` [PATCH v2 01/16] airoha: add support for Airoha AN7583 SoC Mikhail Kshevetskiy
2026-09-02 16:24   ` Tom Rini
2026-09-02  8:52 ` [PATCH v2 02/16] arm: airoha: introduce AN7583 helpers to get SCU and CHIP_SCU regmaps Mikhail Kshevetskiy
2026-09-02  8:52 ` [PATCH v2 03/16] dt-bindings: clock: airoha: Document support for AN7583 clock Mikhail Kshevetskiy
2026-09-02 16:22   ` Tom Rini
2026-09-02  8:52 ` [PATCH v2 04/16] clk: airoha: add support for Airoha AN7583 SoC clock Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 05/16] reset: airoha: Add support for Airoha AN7583 reset Mikhail Kshevetskiy
2026-09-02 16:24   ` Tom Rini
2026-09-02  8:53 ` [PATCH v2 06/16] net: airoha: add support for Airoha AN7583 Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 07/16] airoha: add Ethernet node in AN7583 dtsi Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 08/16] airoha: add MMC node for Airoha AN7583 Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 09/16] configs: an7583: add mii/mdio support Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 10/16] arm: dts: an7583: add mdio child node to switch node Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 11/16] net: airoha: add support for Airoha AN7583 PCS driver Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 12/16] airoha: add PCS node for AN7583 Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 13/16] configs: enable PCS for Airoha AN7583 Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 14/16] net: Add support for Airoha AN7583 MDIO Controller Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 15/16] an7583: fix system controller mdio nodes Mikhail Kshevetskiy
2026-09-02  8:53 ` [PATCH v2 16/16] an7583: enable MDIO_AIROHA by default Mikhail Kshevetskiy

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.