diff --git a/target/linux/ramips/dts/VOCORE.dts b/target/linux/ramips/dts/VOCORE.dts index e6288b0..62097b1 100644 --- a/target/linux/ramips/dts/VOCORE.dts +++ b/target/linux/ramips/dts/VOCORE.dts @@ -50,10 +50,13 @@ }; }; - spidev@1 { - compatible = "linux,spidev"; - spi-max-frequency = <10000000>; + mmc-slot@1 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "mmc-spi-slot"; reg = <1>; + spi-max-frequency = <500000>; + voltage-ranges = <3300 3300>; }; }; }; diff --git a/target/linux/ramips/rt305x/config-3.10 b/target/linux/ramips/rt305x/config-3.10 index fc79dec..2106d20 100644 --- a/target/linux/ramips/rt305x/config-3.10 +++ b/target/linux/ramips/rt305x/config-3.10 @@ -147,6 +147,8 @@ CONFIG_SLUB=y CONFIG_SOC_RT305X=y # CONFIG_SOC_RT3883 is not set CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_GPIO=y CONFIG_SPI_MASTER=y CONFIG_SPI_RT2880=y CONFIG_SWCONFIG=y diff --git a/target/linux/ramips/rt305x/profiles/vocore.mk b/target/linux/ramips/rt305x/profiles/vocore.mk index 92f3ce5..f0ed42a 100644 --- a/target/linux/ramips/rt305x/profiles/vocore.mk +++ b/target/linux/ramips/rt305x/profiles/vocore.mk @@ -10,7 +10,7 @@ define Profile/VOCORE PACKAGES:=\ kmod-usb-core kmod-usb-ohci kmod-usb2 \ kmod-i2c-core kmod-i2c-ralink \ - kmod-spi-dev + kmod-mmc-spi kmod-fs-ext4 endef define Profile/VOCORE/Description