[OpenWrt-Devel] [PATCH v4] ramips: add support for MQmaker WiTi board

Srdjan Rosic srdjan.rosic at gmail.com
Thu Dec 3 08:59:31 EST 2015


Any chance of switching ramips to 4.1 any time soon?
As Felix pointed out, I'd rather if were just using jedec,spi-nor than
adding a patch file for every single flash chip out there.
Srdjan Rosic


On Thu, Dec 3, 2015 at 11:17 AM, John Crispin <blogic at openwrt.org> wrote:
> 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
_______________________________________________
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