[OpenWrt-Devel] [PATCH] ramips: improve and fix Memory 2 Move support
Christian Lamparter
chunkeey at googlemail.com
Tue Jan 20 18:17:29 EST 2015
This patch is a follow up for my previous patch:
"ramips: add support for Intenso Memory 2 Move USB 3.0".
It fixes a couple of errors in the DTS (one of which broke
the gpio-buttons). The kmod-leds-gpio dependency has been
dropped as it is already part of the ramips target.
Furthermore the ramdisk/uImage image is generated by default
for the rt3050 subtarget. This image is needed to flash
OpenWrt for the first time onto the device via TFTP.
Signed-off-by: Christian Lamparter <chunkeey at googlemail.com>
---
Note: I tried adding FEATURES+=ramdisk into the M2M
Profile, but as far as I can tell the FEATURES bits
are part of the target/subtarget definitions. So,
I'm not sure what to do otherwise?!
Regards,
Christian
---
target/linux/ramips/dts/M2M.dts | 28 +++++++++++-----------------
target/linux/ramips/rt305x/profiles/m2m.mk | 2 +-
target/linux/ramips/rt305x/target.mk | 2 +-
3 files changed, 13 insertions(+), 19 deletions(-)
diff --git a/target/linux/ramips/dts/M2M.dts b/target/linux/ramips/dts/M2M.dts
index aa98991..4191037 100644
--- a/target/linux/ramips/dts/M2M.dts
+++ b/target/linux/ramips/dts/M2M.dts
@@ -7,14 +7,10 @@
model = "Intenso Memory 2 Move";
chosen {
- bootargs = "console=ttyS1,57600n8 root=/dev/mtdblock5";
+ bootargs = "console=ttyS0,57600n8 root=/dev/mtdblock5";
};
palmbus at 10000000 {
- uart at 500 {
- status = "okay";
- };
-
spi at b00 {
status = "okay";
m25p80 at 0 {
@@ -54,7 +50,7 @@
pinctrl {
state_default: pinctrl0 {
gpio {
- ralink,group = "i2c", "jtag", "uartf";
+ ralink,group = "i2c", "uartf";
ralink,function = "gpio";
};
};
@@ -73,21 +69,19 @@
};
gpio-keys-polled {
- gpio-keys-polled {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- power {
- label = "power";
- gpios = <&gpio0 1 1>;
- linux,code = <0x116>;
- };
- reset {
- label = "reset";
- gpios = <&gpio0 10 1>;
- linux,code = <0x198>;
- };
+ power {
+ label = "power";
+ gpios = <&gpio0 1 1>;
+ linux,code = <0x116>;
+ };
+ reset {
+ label = "reset";
+ gpios = <&gpio0 10 1>;
+ linux,code = <0x198>;
};
};
diff --git a/target/linux/ramips/rt305x/profiles/m2m.mk b/target/linux/ramips/rt305x/profiles/m2m.mk
index ea803ba..1b13cc5 100644
--- a/target/linux/ramips/rt305x/profiles/m2m.mk
+++ b/target/linux/ramips/rt305x/profiles/m2m.mk
@@ -8,7 +8,7 @@
define Profile/M2M
NAME:=Intenso Memory 2 Move
PACKAGES:=\
- kmod-ledtrig-netdev kmod-ledtrig-timer kmod-leds-gpio \
+ kmod-ledtrig-netdev kmod-ledtrig-timer \
kmod-usb-core kmod-usb2 kmod-usb-storage kmod-scsi-core \
kmod-fs-ext4 kmod-fs-vfat block-mount
endef
diff --git a/target/linux/ramips/rt305x/target.mk b/target/linux/ramips/rt305x/target.mk
index d0114c1..b97554f 100644
--- a/target/linux/ramips/rt305x/target.mk
+++ b/target/linux/ramips/rt305x/target.mk
@@ -5,7 +5,7 @@
SUBTARGET:=rt305x
BOARDNAME:=RT3x5x/RT5350 based boards
ARCH_PACKAGES:=ramips_24kec
-FEATURES+=usb
+FEATURES+=usb ramdisk
CPU_TYPE:=24kec
CPU_SUBTYPE:=dsp
--
2.1.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list