[PATCH 00/14] airoha: add support spi/mmc/ethernet
Christian Marangi
ansuelsmth at gmail.com
Wed Apr 2 00:51:32 CEST 2025
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
More information about the U-Boot
mailing list