From patchwork Tue Jun 7 00:04:34 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Drew from NixCore X-Patchwork-Id: 631234 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3rNsKq592Dz9s5M for ; Tue, 7 Jun 2016 10:06:07 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nixcores.com header.i=@nixcores.com header.b=k801OynG; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1bA4Vv-0007tN-Uz; Tue, 07 Jun 2016 00:04:59 +0000 Received: from sub5.mail.dreamhost.com ([208.113.200.129] helo=homiemail-a81.g.dreamhost.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1bA4Vs-0007o7-C0 for lede-dev@lists.infradead.org; Tue, 07 Jun 2016 00:04:57 +0000 Received: from homiemail-a81.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a81.g.dreamhost.com (Postfix) with ESMTP id BD8C1A806E for ; Mon, 6 Jun 2016 17:04:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=nixcores.com; h=to:from :subject:message-id:date:mime-version:content-type: content-transfer-encoding; s=nixcores.com; bh=UI0js8mbEKyWAbWYnk GrOAdwt7Y=; b=k801OynGYBZmTyUivwHxI+xKMP9/D5biH24bLgxOOyIFHHNaB5 xXz/k13N4ZvaajMflIe9kSWNhh8M+wPG4l7Q/xdGxB5942fcdBBRukpiS2qYfpF5 WmcqzXcSmg9HaK0nhAYLlvWZjSKkEL7yt1riTqPjWsPVg50oyKOjO0c+M= Received: from [192.168.1.10] (c-73-243-138-64.hsd1.co.comcast.net [73.243.138.64]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: drew@nixcores.com) by homiemail-a81.g.dreamhost.com (Postfix) with ESMTPSA id 985EAA806C for ; Mon, 6 Jun 2016 17:04:35 -0700 (PDT) To: lede-dev@lists.infradead.org From: Drew from NixCore Message-ID: <57560F92.8090409@nixcores.com> Date: Mon, 6 Jun 2016 20:04:34 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160606_170456_567108_A8A1AE65 X-CRM114-Status: UNSURE ( 9.28 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [208.113.200.129 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [208.113.200.129 listed in wl.mailspike.net] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid Subject: [LEDE-DEV] [PATCH] [ramips] Added NixCore X1 target X-BeenThere: lede-dev@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Lede-dev" Errors-To: lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Added NixCore X1 ramips target http://nixcores.com. This builds 8M and 16M images Signed-off-by: Drew Gaylo diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network index 69c0125..4728c75 100755 --- a/target/linux/ramips/base-files/etc/board.d/02_network +++ b/target/linux/ramips/base-files/etc/board.d/02_network @@ -77,7 +77,6 @@ ramips_setup_interfaces() mt7628|\ mzk-750dhp|\ mzk-w300nh2|\ - nixcore|\ oy-0001|\ pbr-m1|\ psg1208|\ diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh index 76f0e43..cbe455d 100755 --- a/target/linux/ramips/base-files/lib/ramips.sh +++ b/target/linux/ramips/base-files/lib/ramips.sh @@ -316,9 +316,6 @@ ramips_board_detect() { *"NCS601W") name="ncs601w" ;; - *"NixcoreX1") - name="nixcore-x1" - ;; *"NW718") name="nw718" ;; diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index 0094568..91c9997 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -94,7 +94,6 @@ platform_check_image() { mzk-w300nh2|\ mzk-wdpr|\ nbg-419n|\ - nixcore|\ nw718|\ oy-0001|\ pbr-m1|\ diff --git a/target/linux/ramips/dts/NIXCOREX1-16M.dts b/target/linux/ramips/dts/NIXCOREX1-16M.dts deleted file mode 100644 index c7ec410..0000000 --- a/target/linux/ramips/dts/NIXCOREX1-16M.dts +++ /dev/null @@ -1,186 +0,0 @@ -/dts-v1/; - -/include/ "rt5350.dtsi" - -/ { - compatible = "NixcoreX1", "ralink,rt5350-soc"; - model = "NixcoreX1"; - - palmbus@10000000 { - /* Re-enable the gpio1 ports */ - gpio1: gpio@660 { - status = "okay"; - }; - - i2c@900 { - status = "okay"; - }; - uart@500 { - status = "okay"; - /* Mix of uart and gpio */ - reset-names = "gpio uartf"; - }; - spi@b00 { - status = "okay"; - - m25p80@0 { - #address-cells = <1>; - #size-cells = <1>; - compatible = "s25fl064k"; - reg = <0>; - linux,modalias = "m25p80", "s25fl064k"; - spi-max-frequency = <10000000>; - - partition@0 { - label = "uboot"; - reg = <0x0 0x30000>; - read-only; - }; - - partition@30000 { - label = "uboot-env"; - reg = <0x30000 0x10000>; - read-only; - }; - - factory: partition@40000 { - label = "factory"; - reg = <0x40000 0x10000>; - read-only; - }; - - partition@50000 { - label = "firmware"; - reg = <0x50000 0x7b0000>; - }; - }; - - spidev@1 { - compatible = "linux,spidev"; - spi-max-frequency = <10000000>; - reg = <1>; - }; - }; - }; - - pinctrl { - state_default: pinctrl0 { - gpio { - /* Associate the tjag, uartf and led groups with gpio */ - ralink,group = "jtag", "led", "spi_cs1"; - /* How do we set individual pins? */ - ralink,function = "gpio"; - }; - }; - }; - - ethernet@10100000 { - mtd-mac-address = <&factory 0x4>; - }; - - esw@10110000 { - ralink,portmap = <0x17>; - }; - - wmac@10180000 { - ralink,mtd-eeprom = <&factory 0>; - }; - - ehci@101c0000 { - status = "okay"; - }; - - ohci@101c1000 { - status = "okay"; - }; - - chosen { - bootargs = "console=ttyS1,57600"; - }; - gpio-export { - compatible = "gpio-export"; - #size-cells = <0>; - - gpio0 { - gpio-export,name = "gpio0"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 0 0>; - }; - - /* GPIOs 1-6 are I2C,SPI */ - - /* GPIO 7-14 are uart1 */ - - /* GPIOs 15 & 16 are uart2 */ - - /* JTAG */ - gpio17 { - /* JTAG_TDO */ - gpio-export,name = "gpio17"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 17 0>; - }; - gpio18 { - /* JTAG_TDI */ - gpio-export,name = "gpio18"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 18 0>; - }; - gpio19 { - /* JTAG_TMS */ - gpio-export,name = "gpio19"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 19 0>; - }; - gpio20 { - /* JTAG_TCLK */ - gpio-export,name = "gpio20"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 20 0>; - }; - gpio21 { - /* JTAG_TRST_N */ - gpio-export,name = "gpio21"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 21 0>; - }; - - /* ETH LEDs */ - /* - gpio22 { - gpio-export,name = "gpio22"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 0 0>; - }; - gpio23 { - gpio-export,name = "gpio23"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 1 0>; - }; - gpio24 { - gpio-export,name = "gpio24"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 2 0>; - }; - gpio25 { - gpio-export,name = "gpio25"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 3 0>; - }; - */ - gpio26 { - /* ETH4_LED */ - gpio-export,name = "gpio26"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 4 0>; - }; - - gpio27 { - /* spi_cs1 */ - gpio-export,name = "gpio27"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 5 0>; - }; - }; - -}; diff --git a/target/linux/ramips/dts/NIXCOREX1-8M.dts b/target/linux/ramips/dts/NIXCOREX1-8M.dts deleted file mode 100644 index c7ec410..0000000 --- a/target/linux/ramips/dts/NIXCOREX1-8M.dts +++ /dev/null @@ -1,186 +0,0 @@ -/dts-v1/; - -/include/ "rt5350.dtsi" - -/ { - compatible = "NixcoreX1", "ralink,rt5350-soc"; - model = "NixcoreX1"; - - palmbus@10000000 { - /* Re-enable the gpio1 ports */ - gpio1: gpio@660 { - status = "okay"; - }; - - i2c@900 { - status = "okay"; - }; - uart@500 { - status = "okay"; - /* Mix of uart and gpio */ - reset-names = "gpio uartf"; - }; - spi@b00 { - status = "okay"; - - m25p80@0 { - #address-cells = <1>; - #size-cells = <1>; - compatible = "s25fl064k"; - reg = <0>; - linux,modalias = "m25p80", "s25fl064k"; - spi-max-frequency = <10000000>; - - partition@0 { - label = "uboot"; - reg = <0x0 0x30000>; - read-only; - }; - - partition@30000 { - label = "uboot-env"; - reg = <0x30000 0x10000>; - read-only; - }; - - factory: partition@40000 { - label = "factory"; - reg = <0x40000 0x10000>; - read-only; - }; - - partition@50000 { - label = "firmware"; - reg = <0x50000 0x7b0000>; - }; - }; - - spidev@1 { - compatible = "linux,spidev"; - spi-max-frequency = <10000000>; - reg = <1>; - }; - }; - }; - - pinctrl { - state_default: pinctrl0 { - gpio { - /* Associate the tjag, uartf and led groups with gpio */ - ralink,group = "jtag", "led", "spi_cs1"; - /* How do we set individual pins? */ - ralink,function = "gpio"; - }; - }; - }; - - ethernet@10100000 { - mtd-mac-address = <&factory 0x4>; - }; - - esw@10110000 { - ralink,portmap = <0x17>; - }; - - wmac@10180000 { - ralink,mtd-eeprom = <&factory 0>; - }; - - ehci@101c0000 { - status = "okay"; - }; - - ohci@101c1000 { - status = "okay"; - }; - - chosen { - bootargs = "console=ttyS1,57600"; - }; - gpio-export { - compatible = "gpio-export"; - #size-cells = <0>; - - gpio0 { - gpio-export,name = "gpio0"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 0 0>; - }; - - /* GPIOs 1-6 are I2C,SPI */ - - /* GPIO 7-14 are uart1 */ - - /* GPIOs 15 & 16 are uart2 */ - - /* JTAG */ - gpio17 { - /* JTAG_TDO */ - gpio-export,name = "gpio17"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 17 0>; - }; - gpio18 { - /* JTAG_TDI */ - gpio-export,name = "gpio18"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 18 0>; - }; - gpio19 { - /* JTAG_TMS */ - gpio-export,name = "gpio19"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 19 0>; - }; - gpio20 { - /* JTAG_TCLK */ - gpio-export,name = "gpio20"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 20 0>; - }; - gpio21 { - /* JTAG_TRST_N */ - gpio-export,name = "gpio21"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio0 21 0>; - }; - - /* ETH LEDs */ - /* - gpio22 { - gpio-export,name = "gpio22"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 0 0>; - }; - gpio23 { - gpio-export,name = "gpio23"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 1 0>; - }; - gpio24 { - gpio-export,name = "gpio24"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 2 0>; - }; - gpio25 { - gpio-export,name = "gpio25"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 3 0>; - }; - */ - gpio26 { - /* ETH4_LED */ - gpio-export,name = "gpio26"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 4 0>; - }; - - gpio27 { - /* spi_cs1 */ - gpio-export,name = "gpio27"; - gpio-export,direction_may_change = <1>; - gpios = <&gpio1 5 0>; - }; - }; - -}; diff --git a/target/linux/ramips/image/rt305x.mk b/target/linux/ramips/image/rt305x.mk index db12a8e..da7fc46 100644 --- a/target/linux/ramips/image/rt305x.mk +++ b/target/linux/ramips/image/rt305x.mk @@ -100,21 +100,6 @@ define BuildFirmware/HLKRM04/initramfs mkhilinkfw -e -i$(call imgname,$(1),$(2))-uImage.bin -o $(call imgname,$(1),$(2))-factory.bin; endef -# This is called to build the nixcore image. Build both 8MB and 16MB -nixcore_8mb_mtd_size=8060928 -nixcore_16mb_mtd_size=16449536 -define BuildFirmware/NIXCOREX1/squashfs -# Args are XXX, nixcore-mM and NIXCOREX1-xM - $(call BuildFirmware/CustomFlash/$(1),$(1),$(2)-8M,$(3)-8M,$(nixcore_8mb_mtd_size)) - $(call BuildFirmware/CustomFlash/$(1),$(1),$(2)-16M,$(3)-16M,$(nixcore_16mb_mtd_size)) - # Can do somethings here after the build? -endef -define BuildFirmware/NIXCOREX1/initramfs -# Args are XXXX, nixcore-mM and NIXCOREX1-xM - $(call BuildFirmware/OF/initramfs,$(1),$(2)-8M,$(3)-8M) - $(call BuildFirmware/OF/initramfs,$(1),$(2)-16M,$(3)-16M) -endef - vocore_8mb_mtd_size=8060928 vocore_16mb_mtd_size=16449536 define BuildFirmware/VOCORE/squashfs @@ -272,7 +257,6 @@ Image/Build/Profile/NBG-419N=$(call BuildFirmware/Default4M/$(1),$(1),nbg-419n,N Image/Build/Profile/MZKW300NH2=$(call BuildFirmware/Edimax/$(1),$(1),mzk-w300nh2,MZK-W300NH2,$(mzkw300nh2_mtd_size),CSYS,RN52,0x50000,0xc0000) Image/Build/Profile/MZKWDPR=$(call BuildFirmware/Default8M/$(1),$(1),mzk-wdpr,MZK-WDPR) Image/Build/Profile/NCS601W=$(call BuildFirmware/Default8M/$(1),$(1),ncs601W,NCS601W) -Image/Build/Profile/NIXCOREX1=$(call BuildFirmware/NIXCOREX1/$(1),$(1),nixcorex1,NIXCOREX1) nw718_mtd_size=3801088 Image/Build/Profile/NW718=$(call BuildFirmware/CustomFlashFactory/$(1),$(1),nw718m,NW718,$(nw718_mtd_size),ARA1B4NCRNW718;1,factory) Image/Build/Profile/M2M=$(call BuildFirmware/Default8M/$(1),$(1),m2m,M2M,Linux Kernel Image) @@ -369,7 +353,6 @@ define Image/Build/Profile/Default $(call Image/Build/Profile/MZKWDPR,$(1)) $(call Image/Build/Profile/NBG-419N,$(1)) $(call Image/Build/Profile/NCS601W,$(1)) - $(call Image/Build/Profile/NIXCOREX1,$(1)) $(call Image/Build/Profile/NW718,$(1)) $(call Image/Build/Profile/MINIEMBWIFI,$(1)) $(call Image/Build/Profile/MINIEMBPLUG,$(1)) diff --git a/target/linux/ramips/rt305x/profiles/nixcore.mk b/target/linux/ramips/rt305x/profiles/nixcore.mk deleted file mode 100644 index 22dee9b..0000000 --- a/target/linux/ramips/rt305x/profiles/nixcore.mk +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (C) 2014 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/NIXCOREX1 - NAME:=NixcoreX1 - PACKAGES:=\ - kmod-usb-core kmod-usb-ohci kmod-usb2 \ - kmod-i2c-core kmod-i2c-ralink \ - kmod-spi-dev -endef - -define Profile/NIXCOREX1/Description - Package set for Nixcore X1 board -endef - -$(eval $(call Profile,NIXCOREX1))