[OpenWrt-Devel] [PATCH v4] ramips: add support for MQmaker WiTi board
John Crispin
blogic at openwrt.org
Thu Dec 3 06:17:35 EST 2015
offtopic ... my 2 samples of this board just arrived :) i know what i
will be testing later on today
On 03/12/2015 12:13, Felix Fietkau wrote:
> On 2015-12-03 07:20, Sebastian Careba wrote:
>> The board is based on mt7621AT cpu, and has 16mb nor flash, 256mb of ram, 2 sata ports, microsd card slot, 1 USB 3.0 port and at least one 2.4 and one 5 ghz antenna. This is the 4th submission that fixes the naming scheme for Mqmaker WiTi board.
>> Patch v1 added initial support for MQmaker WiTi board. The device tree is based on PBR-M1.
>> Patch v2 changed the flash chip ID (w25q256 to gd25q128).
>> Patch v3 fixed the left-out entry for WiTi in 02_network.
>>
>> Signed-off-by: Sebastian Careba <nitroshift at yahoo.com>
>> ---
>> .../patches-3.18/999-add_gd25q128_support.patch | 13 ++
>> .../linux/ramips/base-files/etc/board.d/02_network | 1 +
>> target/linux/ramips/base-files/etc/diag.sh | 1 +
>> target/linux/ramips/base-files/lib/ramips.sh | 3 +
>> .../ramips/base-files/lib/upgrade/platform.sh | 1 +
>> target/linux/ramips/dts/WITI.dts | 142 +++++++++++++++++++++
>> target/linux/ramips/image/Makefile | 7 +-
>> target/linux/ramips/mt7621/profiles/mqmaker.mk | 20 +++
>> 8 files changed, 187 insertions(+), 1 deletion(-)
>> create mode 100644 target/linux/generic/patches-3.18/999-add_gd25q128_support.patch
>> create mode 100644 target/linux/ramips/dts/WITI.dts
>> create mode 100644 target/linux/ramips/mt7621/profiles/mqmaker.mk
>>
>> diff --git a/target/linux/generic/patches-3.18/999-add_gd25q128_support.patch b/target/linux/generic/patches-3.18/999-add_gd25q128_support.patch
>> new file mode 100644
>> index 0000000..e9c380b
>> --- /dev/null
>> +++ b/target/linux/generic/patches-3.18/999-add_gd25q128_support.patch
>> @@ -0,0 +1,13 @@
>> Index: linux-3.18.23/drivers/mtd/devices/m25p80.c
>> ===================================================================
>> --- linux-3.18.23.orig/drivers/mtd/devices/m25p80.c
>> +++ linux-3.18.23/drivers/mtd/devices/m25p80.c
>> @@ -352,7 +352,7 @@ static const struct spi_device_id m25p_i
>> {"en25q64"}, {"en25qh128"}, {"en25qh256"},
>> {"f25l32pa"},
>> {"mr25h256"}, {"mr25h10"},
>> - {"gd25q32"}, {"gd25q64"},
>> + {"gd25q32"}, {"gd25q64"}, {"gd25q128"},
>> {"160s33b"}, {"320s33b"}, {"640s33b"},
>> {"mx25l2005a"}, {"mx25l4005a"}, {"mx25l8005"}, {"mx25l1606e"},
>> {"mx25l3205d"}, {"mx25l3255e"}, {"mx25l6405d"}, {"mx25l12805d"},
> Please drop this patch (see below).
>
>> --- /dev/null
>> +++ b/target/linux/ramips/dts/WITI.dts
>> @@ -0,0 +1,142 @@
>> +/dts-v1/;
>> +
>> +/include/ "mt7621.dtsi"
>> +
>> +/ {
>> + compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
>> + model = "MQmaker WiTi";
>> +
>> + memory at 0 {
>> + device_type = "memory";
>> + reg = <0x0 0x10000000>;
>> + };
>> +
>> + chosen {
>> + bootargs = "console=ttyS0,57600";
>> + };
>> +
>> + sdhci at 10130000 {
>> + status = "okay";
>> + };
>> +
>> + palmbus at 1E000000 {
>> + spi at b00 {
>> + status = "okay";
>> +
>> + m25p80 at 0 {
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> + compatible = "gd25q128";
> Please use 'jedec,spi-nor' here, so you don't have to patch in the
> device id for this chip.
>
> - Felix
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
_______________________________________________
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