summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas2025-06-10 13:12:50 +0000
committerÁlvaro Fernández Rojas2025-06-12 11:51:03 +0000
commita3d7a9ec98b523cf331a0a2d29e28af5e23cde2d (patch)
tree3927b6e4aa3d946bbd9e88d10ef686cb49e22f95
parent2e960cc69f0cd930695933ade6881c577fc10f43 (diff)
downloadopenwrt-a3d7a9ec98b523cf331a0a2d29e28af5e23cde2d.tar.gz
bcm27xx: select I2C/SPI packages by default
The I2C and SPI packages required for each RPi generation is different. Therefore, in order to avoid confusion let's select them by default. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> (cherry picked from commit 9117ff7b3969e57e9074e889d35f487f441e4569)
-rw-r--r--target/linux/bcm27xx/bcm2712/config-6.65
-rw-r--r--target/linux/bcm27xx/image/Makefile18
2 files changed, 15 insertions, 8 deletions
diff --git a/target/linux/bcm27xx/bcm2712/config-6.6 b/target/linux/bcm27xx/bcm2712/config-6.6
index daca22db8d..24f59326ae 100644
--- a/target/linux/bcm27xx/bcm2712/config-6.6
+++ b/target/linux/bcm27xx/bcm2712/config-6.6
@@ -320,13 +320,8 @@ CONFIG_HW_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_IPROC_RNG200=y
CONFIG_I2C=y
-CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_BCM2708 is not set
-CONFIG_I2C_BCM2835=y
CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_BRCMSTB=y
-CONFIG_I2C_DESIGNWARE_CORE=y
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
diff --git a/target/linux/bcm27xx/image/Makefile b/target/linux/bcm27xx/image/Makefile
index 0ded372a3f..8320855573 100644
--- a/target/linux/bcm27xx/image/Makefile
+++ b/target/linux/bcm27xx/image/Makefile
@@ -88,7 +88,9 @@ define Device/rpi
DEVICE_PACKAGES := \
cypress-firmware-43430-sdio \
brcmfmac-nvram-43430-sdio \
- kmod-brcmfmac wpad-basic-mbedtls
+ kmod-brcmfmac wpad-basic-mbedtls \
+ kmod-i2c-bcm2835 kmod-spi-bcm2835 \
+ kmod-spi-bcm2835-aux
endef
ifeq ($(SUBTARGET),bcm2708)
TARGET_DEVICES += rpi
@@ -127,7 +129,9 @@ define Device/rpi-2
brcmfmac-nvram-43430-sdio \
cypress-firmware-43455-sdio \
brcmfmac-nvram-43455-sdio \
- kmod-brcmfmac wpad-basic-mbedtls
+ kmod-brcmfmac wpad-basic-mbedtls \
+ kmod-i2c-bcm2835 kmod-spi-bcm2835 \
+ kmod-spi-bcm2835-aux
IMAGE/sysupgrade.img.gz := boot-common | boot-2708 | boot-2711 | sdcard-img | gzip | append-metadata
IMAGE/factory.img.gz := boot-common | boot-2708 | boot-2711 | sdcard-img | gzip
endef
@@ -161,7 +165,9 @@ define Device/rpi-3
brcmfmac-nvram-43430-sdio \
cypress-firmware-43455-sdio \
brcmfmac-nvram-43455-sdio \
- kmod-brcmfmac wpad-basic-mbedtls
+ kmod-brcmfmac wpad-basic-mbedtls \
+ kmod-i2c-bcm2835 kmod-spi-bcm2835 \
+ kmod-spi-bcm2835-aux
endef
ifeq ($(SUBTARGET),bcm2710)
TARGET_DEVICES += rpi-3
@@ -183,6 +189,9 @@ define Device/rpi-4
cypress-firmware-43455-sdio \
brcmfmac-nvram-43455-sdio \
kmod-brcmfmac wpad-basic-mbedtls \
+ kmod-i2c-bcm2835 kmod-spi-bcm2835 \
+ kmod-spi-bcm2835-aux \
+ kmod-i2c-brcmstb \
kmod-usb-net-lan78xx \
kmod-r8169
IMAGE/sysupgrade.img.gz := boot-common | boot-2711 | sdcard-img | gzip | append-metadata
@@ -210,6 +219,9 @@ define Device/rpi-5
cypress-firmware-43455-sdio \
brcmfmac-nvram-43455-sdio \
kmod-brcmfmac wpad-basic-mbedtls \
+ kmod-i2c-bcm2835 kmod-spi-bcm2835 \
+ kmod-i2c-brcmstb \
+ kmod-i2c-designware-platform kmod-spi-dw-mmio \
kmod-hwmon-pwmfan kmod-thermal
IMAGE/sysupgrade.img.gz := boot-common | sdcard-img | gzip | append-metadata
IMAGE/factory.img.gz := boot-common | sdcard-img | gzip