Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754971AbbL0N3m (ORCPT ); Sun, 27 Dec 2015 08:29:42 -0500 Received: from mail-db3on0084.outbound.protection.outlook.com ([157.55.234.84]:44858 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754516AbbL0N3k (ORCPT ); Sun, 27 Dec 2015 08:29:40 -0500 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; From: Noam Camus To: CC: , , , , Noam Camus 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5630 Lines: 211 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 -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/