From patchwork Sun Dec 27 13:23:31 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noam Camus X-Patchwork-Id: 561162 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2001:1868:205::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 0CD5F140C88 for ; Mon, 28 Dec 2015 00:30:04 +1100 (AEDT) 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 1aDBOc-00017i-HS; Sun, 27 Dec 2015 13:30:02 +0000 Received: from mail-db3on0072.outbound.protection.outlook.com ([157.55.234.72] helo=emea01-db3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aDBOa-00013U-9z for linux-snps-arc@lists.infradead.org; Sun, 27 Dec 2015 13:30:01 +0000 Received: from AM4PR02CA0009.eurprd02.prod.outlook.com (10.165.239.147) by HE1PR02MB1228.eurprd02.prod.outlook.com (10.163.174.14) with Microsoft SMTP Server (TLS) id 15.1.361.13; Sun, 27 Dec 2015 13:29:36 +0000 Received: from DB3FFO11FD031.protection.gbl (2a01:111:f400:7e04::179) by AM4PR02CA0009.outlook.office365.com (2a01:111:e400:7a66::19) with Microsoft SMTP Server (TLS) id 15.1.361.13 via Frontend Transport; Sun, 27 Dec 2015 13:29:37 +0000 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; linaro.org; dkim=none (message not signed) header.d=none; linaro.org; dmarc=none action=none header.from=ezchip.com; Received-SPF: Fail (protection.outlook.com: domain of ezchip.com does not designate 212.179.42.66 as permitted sender) receiver=protection.outlook.com; client-ip=212.179.42.66; helo=ezex10.ezchip.com; Received: from ezex10.ezchip.com (212.179.42.66) by DB3FFO11FD031.mail.protection.outlook.com (10.47.217.62) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Sun, 27 Dec 2015 13:29:35 +0000 Received: from localhost.localdomain (10.1.3.132) by ezex10.ezchip.com (10.1.1.4) with Microsoft SMTP Server (TLS) id 14.3.224.2; Sun, 27 Dec 2015 15:29:12 +0200 From: Noam Camus To: Subject: [PATCH v5 12/20] ARC: [plat-eznps] Add eznps board defconfig and dts Date: Sun, 27 Dec 2015 15:23:31 +0200 Message-ID: <1451222619-3610-13-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1451222619-3610-1-git-send-email-noamc@ezchip.com> References: <1451222619-3610-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22026.007 X-TM-AS-Result: No--14.073200-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD031; 1:/lvYs2tGgnh6EabPS/y+UEgSD/Mig/bJvFH+daYOzafS5sY81WgnyaW8TYStXANqUCc9RLirS/KAx62AZLNbc0DEcEmtZPuNkxgmnnL+W3gW/MjfEjfsPlpLLor9fCEtqvJRWkrj/nTnc+BWcLBUzeygkoDaY4Dy3NHnhBRyu46l8bas4bYeBvGOhMl9jEzDxrx+ypCqBcZMq+2FNxsgRDOv81eKcoRviOYYWgDguKR4Zv8j3zkB16qCCpVbdUuodnr7jgLGWUTraekIux0hDB5zjXI3m0EF5bUbWifliAhfOav/jce/uMRm+piNKm7GKDjL+aq55irXk4gEIvij+M8et2pcKW9LZb1Y5Uc+iHXJ+duv4UBSVEG7LIRbQQvlFblsvU1hNa/doR30845enSEcwsNrTytI3s4DaKa4pg0= X-Forefront-Antispam-Report: CIP:212.179.42.66; CTRY:IL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(49486002)(1220700001)(2950100001)(189998001)(110136002)(1096002)(6806005)(76176999)(105606002)(50986999)(33646002)(2351001)(586003)(106466001)(47776003)(229853001)(19580405001)(92566002)(104016004)(50226001)(5008740100001)(50466002)(4001430100002)(85426001)(19580395003)(87936001)(86362001)(5003940100001)(48376002)(107886002)(5001970100001)(36756003)(77096005)(2004002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR02MB1228; H:ezex10.ezchip.com; FPR:; SPF:Fail; PTR:ezmail.ezchip.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1228; 2:DfLzfR+q0oVpNdRv8Q9V6Cu/5u7Ltop3Yy9hx7ctu89bUwZPEKo82Vk+j+3VMVansT4RdoPnsuGi9vwHryOZ6gCk50aKVAJxjRb64RV7zwKeEXmw4I8i3adkg/Jm9wWNZDQ7A3HkoyHhMi9nwNbygg==; 3:2W3AJFKKe9bktPtWuxbucsllbZVP8Wnc0B0OTpbXIfr2V/okjsjOp2x2LfSzfI+aZ0YW1DANFEDDWoBMnryLTy6bAx0GNILqLIy4tV22YwBac1h7srFBoRbMVcCB2+XG/4btIo2tXs2pqFR2QNe82zx0Z+oCMIzjqPqW1OcTma8liSzscm6XVxo0dbG1YK2ZRkni82HUcrgfFfCSkEDFxK7i/iZAoJIN/LhUG7Jglro=; 25:xfhSduG9TCY9RPzX1X2+FPW2mx/dEkuvkOy+17zZarIAspAInXvQ8wj6BfbN+kiB4Luy5/yAXUvUO7FniJyP8R83O5hOfDYX8DCaYAMnDMhNHjwXIHBo4AoTJww5Zzu8zQhzZnsRCCyX8nekKm1ijPNWbtv0EVzf1YCjpRzuhK7kX7/Wlkcj/6uKnJjUsMfGMGxokTP87x/9mjfbd4rvyz5yQv5TI2J0E1EB2FfmnQF5IkTUpr17hJupYSiHYcKC; 20:OR2aSYSfJzh+PNpfUDMrJkJ++i6TGP9Xgnn6VMPgIk6TJntZ3OIvuZLeO8InwKip581t9VTrEsykbc1LCxa5aVNxcP+xuB7siA1yjt00g8dFJ2TsX0pGGTMvnATO3IR4SdxTNjSbp464uuXPRA5HBzYhTacj+dxwrQ/WVZp0hZI= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB1228; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:HE1PR02MB1228; BCL:0; PCL:0; RULEID:; SRVR:HE1PR02MB1228; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1228; 4:f8LJyCHOJXIMMKXS7n6z8tx4KyVIZom/xjF50Du0GwERhFsQs0+LhH+WY8kH4pydfTNmm19scpXKYSaxLwmnU2JxbvLx/k9i/xaL+2BwdDfNirUXoOb79ZG2vr53lXA7X4N1UAw/v892NL5izsJoGSoAfhFPlPjBnTlKKg/0dP65t/UgQE1/zJG+QdOLqvP7LvXmdOmoL7FyjB34rBeDD1G4Sitfoc8MlecODvbqlu5iAq5YDFFgRamCPwGmxpOlYWa4drI/eHpxUqDtqI1eY3pHM3KSHCUUE0cMI4NzgqfQIb0vFrqIMiC219CLD6GoYbV5596hazcnCXBTbB1zZMx4dHwo90GJ6pAcpk1GONEZtnRYYcO5hcd/ZBOYGfBJmSDd0g45VWP4bgta645F5O7ZWRuQQufbC0xhiWEfPPE= X-Forefront-PRVS: 0803A0241F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR02MB1228; 23:fSQ3u0tzCylmPflVKFpWmHdvztgbDjy7cF5c7sq7o?= =?us-ascii?Q?jv3eValCgfwt+A6WstQOwmmrTnxH+Iak+AukbZeWm/F6y2LeiKQheKQ2h0Jg?= =?us-ascii?Q?N2uN5v/10E/suNNYjLqZv7TN1tTYkhivSJv2am4nlUxCtDUTqqtI72ZI7v6c?= =?us-ascii?Q?EjAFMsKF9I5TtKOMds8NlMAShsL55rx+Q9zb5MHzqr+1rY+BLO9/rDHmxiMZ?= =?us-ascii?Q?GYsiJMhoWkBHdZxXnQ20FWXlFKKW9vrG1CevYJfRdj8xqQSOa2O6fToZtA4F?= =?us-ascii?Q?5xoHQgY4e1xE1xvQemsPds/gGdqu37FOqSDFGRGqW+eMgS9KGJveh3Urm3f5?= =?us-ascii?Q?7qWH0k/tjA3yMcq4NgPyF6TJ/9o5BCbi9zJ7fp3PiPhqPhQbZ3pH8F6WZ4ls?= =?us-ascii?Q?WrQ7F0kLJrEfuVsk3Na7t7MXqbRhD5Tn/EnvcO4tZ+di2d39Airs291TDlBe?= =?us-ascii?Q?lxPpSjyt6aNN8VYPWx0WBGdZKJrSbYdCEUBMSIm1JIAMFCulIEgCQmdoBrkY?= =?us-ascii?Q?y1Rw76skOm/hV13R5f/Ekrlx66mWBa9TVVLvymsplVjiKgEHgZQrBycFdhS7?= =?us-ascii?Q?VPn3UMXWLVwNBZnXmJTnCuVEk5HRj3PHvFXPP4blOUNdSDNRr+Q/RkR+QpSW?= =?us-ascii?Q?MjgEJs3jsXmqlkdNKR7YjaqjCP/i5P8tEe2hW6GKTCIhWFRlWdqRy1u2gvTW?= =?us-ascii?Q?UWwWgB8FA4w2cUBsxeR0q7T33RTyPLj1Vfs1/O/xgPk0eXR56/VcN3A/HyCK?= =?us-ascii?Q?H0Wvp5ko6RkDOmL8qDMh+cRRA2VDc86rdlZbz+EFJpcUD97kbzvEuLGj+f2o?= =?us-ascii?Q?wpjxQ4lmmBTT8+U9+NBQBLkIxEQkJVLpHNUrBN2FDe7H7s5KidjwJmlzGBAy?= =?us-ascii?Q?q22z1o/Uy1suo+N3hGipEuUhk2pRe1QfKblrtzf9FoNxzKy7ly6ak39QhChD?= =?us-ascii?Q?juFPDqlTsOGttVzunYn8meic3WZwOTVNWi5fkTlmClbyxRozL1V8u1NP3gK3?= =?us-ascii?Q?YbmPAL04udb2VKzAGidsV025BJrBcJiuBJoUymfMqN7WS2c9JVaYHU98Xpuo?= =?us-ascii?Q?/cptXiXtRG5XztT8WNexUV02fSqipu5BcxhSN9RYXxBwXbYQgQskg4QbYIIn?= =?us-ascii?Q?/MR4WphGSb2zvBaLUsMpT74nrfUMhyz+uyATgQW+IDIRXDSx/WNih7T5amkK?= =?us-ascii?Q?yHvprgCTciJMrU=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1228; 5:/WOlYE4C6EFmyzouqFQM1WhuMJAh+QgFq+zkuJk+M5cON60gxoD8YxBUBAs4afm+ojxcxLdK9svK6dm0Gftz1YTNU4yhInz8gZH7Y6fGnG1Lza9RN6JLXeqa7bdtGId+xdEVXgiH01m4wbxx2e/WcA==; 24:CYvDswSfSGFA8ZWII7B0sBJJPogJDiR1GARc+rOGaVTdNW1XhVNZX/2XMq52PDVAPyOzu7KbtwNlwy2iULiI+JU0azC6ZdixcrnXXdXQlQA= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Dec 2015 13:29:35.9945 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3; Ip=[212.179.42.66]; Helo=[ezex10.ezchip.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB1228 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151227_053000_875220_6E3CEC05 X-CRM114-Status: GOOD ( 11.81 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [157.55.234.72 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [157.55.234.72 listed in wl.mailspike.net] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: marc.zyngier@arm.com, cmetcalf@ezchip.com, daniel.lezcano@linaro.org, Noam Camus , linux-kernel@vger.kernel.org Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Noam Camus Adding default configuration file and DTS file Signed-off-by: Noam Camus --- arch/arc/boot/dts/eznps.dts | 94 ++++++++++++++++++++++++++++++++++++++++ arch/arc/configs/nps_defconfig | 85 ++++++++++++++++++++++++++++++++++++ 2 files changed, 179 insertions(+), 0 deletions(-) create mode 100644 arch/arc/boot/dts/eznps.dts create mode 100644 arch/arc/configs/nps_defconfig diff --git a/arch/arc/boot/dts/eznps.dts b/arch/arc/boot/dts/eznps.dts new file mode 100644 index 0000000..2434948 --- /dev/null +++ b/arch/arc/boot/dts/eznps.dts @@ -0,0 +1,94 @@ +/* + * Copyright(c) 2015 EZchip Technologies. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * The full GNU General Public License is included in this distribution in + * the file called "COPYING". + */ + +/dts-v1/; + +/include/ "skeleton.dtsi" + +/ { + compatible = "ezchip,arc-nps"; + clock-frequency = <83333333>; /* 83.333333 MHZ */ + #address-cells = <1>; + #size-cells = <1>; + interrupt-parent = <&intc>; + present-cpus = "0-1,16-17"; + possible-cpus = "0-4095"; + + aliases { + ethernet0 = &gmac0; + pll = &sysclk; + }; + + chosen { + bootargs = "earlycon=uart8250,mmio32be,0xf7209000,115200n8 console=ttyS0,115200n8"; + }; + + memory { + device_type = "memory"; + reg = <0x80000000 0x20000000>; /* 512M */ + }; + + clocks { + sysclk: sysclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <83333333>; + }; + }; + + soc { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + + /* child and parent address space 1:1 mapped */ + ranges; + + intc: interrupt-controller { + compatible = "ezchip,nps400-ic"; + interrupt-controller; + #interrupt-cells = <1>; + }; + + timer { + compatible = "ezchip,nps400-timer"; + clocks = <&sysclk>; + clock-names="sysclk"; + interrupts = <3>; + }; + + uart@f7209000 { + compatible = "snps,dw-apb-uart"; + device_type = "serial"; + reg = <0xf7209000 0x100>; + interrupts = <6>; + clocks = <&sysclk>; + clock-names="baudclk"; + baud = <115200>; + reg-shift = <2>; + reg-io-width = <4>; + native-endian; + }; + + gmac0: ethernet@f7470000 { + compatible = "ezchip,nps-mgt-enet"; + reg = <0xf7470000 0x1940>; + interrupts = <7>; + /* Filled in by U-Boot */ + mac-address = [ 00 C0 00 F0 04 03 ]; + }; + }; +}; diff --git a/arch/arc/configs/nps_defconfig b/arch/arc/configs/nps_defconfig new file mode 100644 index 0000000..13a67ac --- /dev/null +++ b/arch/arc/configs/nps_defconfig @@ -0,0 +1,85 @@ +CONFIG_CROSS_COMPILE="arceb-linux-" +# CONFIG_LOCALVERSION_AUTO is not set +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_SYSCTL_SYSCALL=y +# CONFIG_EPOLL is not set +# CONFIG_SIGNALFD is not set +# CONFIG_TIMERFD is not set +# CONFIG_EVENTFD is not set +# CONFIG_AIO is not set +CONFIG_EMBEDDED=y +CONFIG_PERF_EVENTS=y +# CONFIG_COMPAT_BRK is not set +CONFIG_KPROBES=y +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_ARC_PLAT_EZNPS=y +CONFIG_SMP=y +CONFIG_NR_CPUS=4096 +CONFIG_ARC_CACHE_LINE_SHIFT=5 +# CONFIG_ARC_CACHE_PAGES is not set +# CONFIG_ARC_HAS_LLSC is not set +CONFIG_ARC_VMALLOC_SIZE=192 +CONFIG_ARC_EMUL_UNALIGNED=y +CONFIG_ARC_UBOOT_SUPPORT=y +CONFIG_PREEMPT=y +CONFIG_NET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set +# CONFIG_WIRELESS is not set +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_PREVENT_FIRMWARE_BUILD is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=1 +CONFIG_BLK_DEV_RAM_SIZE=2048 +CONFIG_NETDEVICES=y +CONFIG_NETCONSOLE=y +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_WLAN is not set +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_SERIO is not set +# CONFIG_LEGACY_PTYS is not set +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=1 +CONFIG_SERIAL_8250_RUNTIME_UARTS=1 +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_OF_PLATFORM=y +# CONFIG_HW_RANDOM is not set +# CONFIG_HWMON is not set +# CONFIG_USB_SUPPORT is not set +# CONFIG_DNOTIFY is not set +CONFIG_PROC_KCORE=y +CONFIG_TMPFS=y +# CONFIG_MISC_FILESYSTEMS is not set +CONFIG_NFS_FS=y +CONFIG_ROOT_NFS=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_ENABLE_DEFAULT_TRACERS=y