#20890: Jingdong newifi D1 support
---------------------+------------------------
  Reporter:  hoowa   |      Owner:  developers
      Type:  defect  |     Status:  new
  Priority:  normal  |  Milestone:
 Component:  kernel  |    Version:  Trunk
Resolution:          |   Keywords:
---------------------+------------------------

Comment (by hoowa):

 /dts-v1/;

 /include/ "mt7621.dtsi"

 / {
         compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
         model = "D1";

         memory@0 {
                 device_type = "memory";
                 reg = <0x0 0x10000000>;
         };

         chosen {
                 bootargs = "console=ttyS0,115200";
         };

         palmbus@1E000000 {

                 gpio@600 {
                         gpio0: bank@0 {
                                  status = "okay";
                         };
                         gpio1: bank@1 {
                                  status = "okay";
                         };
                  };

                 spi@b00 {
                         status = "okay";

                         m25p80@0 {
                                 #address-cells = <1>;
                                 #size-cells = <1>;
                                 compatible = "mx25l25635e";
                                 reg = <0 0>;
                                 linux,modalias = "m25p80";
                                 spi-max-frequency = <10000000>;

                                 partition@0 {
                                         label = "u-boot";
                                         reg = <0x0 0x30000>;
                                         read-only;
                                 };

                                 partition@30000 {
                                         label = "u-boot-env";
                                         reg = <0x30000 0x10000>;
                                         read-only;
                                 };

                                 factory: partition@40000 {
                                         label = "factory";
                                         reg = <0x40000 0x10000>;
                                 };

                                 partition@50000 {
                                         label = "firmware";
                                         reg = <0x50000 0xfb0000>;
                                 };

                         };
                 };

         };

         pcie@1e140000 {
                 status = "okay";

                 pcie0 {
                         mt76@0,0 {
                                 reg = <0x0000 0 0 0 0>;
                                 device_type = "pci";
                                 mediatek,mtd-eeprom = <&factory 0x8000>;
                                 mediatek,2ghz = <0>;
                         };
                 };

                 pcie1 {
                         mt76@1,0 {
                                 reg = <0x0000 0 0 0 0>;
                                 device_type = "pci";
                                 mediatek,mtd-eeprom = <&factory 0x0000>;
                                 mediatek,5ghz = <0>;
                         };
                 };
         };

         ethernet@1e100000 {
                 mtd-mac-address = <&factory 0xe000>;
         };

         gpio_export {
                 compatible = "gpio-export";
                 #size-cells = <0>;
                 usb20-power {
                         gpio-export,name = "usb20-power";
                         gpio-export,output = <1>;
                         gpios = <&gpio0 9 1>;
                 };
                 usb30-power {
                         gpio-export,name = "usb30-power";
                         gpio-export,output = <1>;
                         gpios = <&gpio0 11 1>;
                 };
         };

         gpio-leds {
                 compatible = "gpio-leds";

                 power {
                         label = "d1:green:power";
                         gpios = <&gpio0 14 0>;
                 };

                 sys1 {
                         label = "d1:green:sys1";
                         gpios = <&gpio0 16 1>;
                 };

                 sys2 {
                         label = "d1:green:sys2";
                         gpios = <&gpio0 13 1>;
                 };

         };

         gpio-keys-polled {
                 compatible = "gpio-keys-polled";
                 #address-cells = <1>;
                 #size-cells = <0>;
                 poll-interval = <20>;
                 reset {
                         label = "reset";
                         gpios = <&gpio0 15 1>;
                         linux,code = <0x198>;
                 };
         };

         pinctrl {
                 state_default: pinctrl0 {
                 gpio {
                                 ralink,group = "rgmii2", "jtag", "wdt
 rst", "mdio", "sdhci", "uart2", "uart3";
                                 ralink,function = "gpio";
                         };
                 };
         };

 };

--
Ticket URL: <https://dev.openwrt.org/ticket/20890#comment:1>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to