All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] airoha: add support spi/mmc/ethernet
@ 2025-04-01 22:51 Christian Marangi
  2025-04-01 22:51 ` [PATCH 01/14] arch: arm: dts: an7581: add Chip SCU node Christian Marangi
                   ` (13 more replies)
  0 siblings, 14 replies; 19+ messages in thread
From: Christian Marangi @ 2025-04-01 22:51 UTC (permalink / raw)
  To: Tom Rini, Peng Fan, Jaehoon Chung, Dario Binacchi,
	Michael Trimarchi, Frieder Schrempf, Joe Hershberger, Ramon Fried,
	Jagan Teki, Christian Marangi, Bruce Suen, u-boot

This is continuation of the initial patchset for airoha
support.

Some are trivial fix for spi.
A new concept to setup SPI from detected NAND.

Sadly DTS node still need to be merged upstream so we
are currently adding them to u-boot dtsi and it's planned
to be dropped once they are accepted in upstream kernel.

Christian Marangi (14):
  arch: arm: dts: an7581: add Chip SCU node
  net: airoha: Add Airoha Ethernet driver
  airoha: Add Ethernet config to defconfig
  arch: arm: dts: an7581: Add Ethernet nodes
  mmc: mediatek: permit to also build for Airoha arch
  arch: arm: dts: an7581: Add eMMC nodes
  airoha: Add eMMC config to defconfig
  regmap: Add regmap_set/clear_bits shorthands
  spi: drop unneeded spi.h header include from spinand.h
  spi: Introduce setup_for_spinand()
  spinand: call SPI setup_for_spinand if supported
  spi: airoha: Add Airoha SPI NAND driver
  arm: dts: an7581: Add SNAND node
  configs: airoha: an7581_evb: Enable Airoha SNFI SPI config

 arch/arm/dts/an7581-u-boot.dtsi |   90 ++
 configs/an7581_evb_defconfig    |    3 +
 drivers/mmc/Kconfig             |    2 +-
 drivers/mtd/nand/spi/core.c     |   18 +
 drivers/net/Kconfig             |    8 +
 drivers/net/Makefile            |    1 +
 drivers/net/airoha_eth.c        | 1448 +++++++++++++++++++++++++++++++
 drivers/spi/Kconfig             |    9 +
 drivers/spi/Makefile            |    1 +
 drivers/spi/airoha_snfi_spi.c   |  717 +++++++++++++++
 include/linux/mtd/spinand.h     |    2 +-
 include/regmap.h                |   28 +
 include/spi.h                   |   11 +
 13 files changed, 2336 insertions(+), 2 deletions(-)
 create mode 100644 drivers/net/airoha_eth.c
 create mode 100644 drivers/spi/airoha_snfi_spi.c

-- 
2.48.1


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

end of thread, other threads:[~2025-04-02 15:33 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-01 22:51 [PATCH 00/14] airoha: add support spi/mmc/ethernet Christian Marangi
2025-04-01 22:51 ` [PATCH 01/14] arch: arm: dts: an7581: add Chip SCU node Christian Marangi
2025-04-01 22:51 ` [PATCH 02/14] net: airoha: Add Airoha Ethernet driver Christian Marangi
2025-04-02 15:19   ` Tom Rini
2025-04-02 15:21     ` Christian Marangi
2025-04-02 15:31       ` Tom Rini
2025-04-02 15:33         ` Christian Marangi
2025-04-01 22:51 ` [PATCH 03/14] airoha: Add Ethernet config to defconfig Christian Marangi
2025-04-01 22:51 ` [PATCH 04/14] arch: arm: dts: an7581: Add Ethernet nodes Christian Marangi
2025-04-01 22:51 ` [PATCH 05/14] mmc: mediatek: permit to also build for Airoha arch Christian Marangi
2025-04-01 22:51 ` [PATCH 06/14] arch: arm: dts: an7581: Add eMMC nodes Christian Marangi
2025-04-01 22:51 ` [PATCH 07/14] airoha: Add eMMC config to defconfig Christian Marangi
2025-04-01 22:51 ` [PATCH 08/14] regmap: Add regmap_set/clear_bits shorthands Christian Marangi
2025-04-01 22:51 ` [PATCH 09/14] spi: drop unneeded spi.h header include from spinand.h Christian Marangi
2025-04-01 22:51 ` [PATCH 10/14] spi: Introduce setup_for_spinand() Christian Marangi
2025-04-01 22:51 ` [PATCH 11/14] spinand: call SPI setup_for_spinand if supported Christian Marangi
2025-04-01 22:51 ` [PATCH 12/14] spi: airoha: Add Airoha SPI NAND driver Christian Marangi
2025-04-01 22:51 ` [PATCH 13/14] arm: dts: an7581: Add SNAND node Christian Marangi
2025-04-01 22:51 ` [PATCH 14/14] configs: airoha: an7581_evb: Enable Airoha SNFI SPI config Christian Marangi

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.