From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754002AbbJaNUc (ORCPT ); Sat, 31 Oct 2015 09:20:32 -0400 Received: from mail-db3on0065.outbound.protection.outlook.com ([157.55.234.65]:7264 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753567AbbJaNU2 (ORCPT ); Sat, 31 Oct 2015 09:20:28 -0400 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=ezchip.com; From: Noam Camus To: CC: , , , , Noam Camus Subject: [PATCH v1 10/20] ARC: [plat-eznps] Add eznps board defconfig and dts Date: Sat, 31 Oct 2015 15:15:17 +0200 Message-ID: <1446297327-16298-11-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1446297327-16298-1-git-send-email-noamc@ezchip.com> References: <1446297327-16298-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-21912.007 X-TM-AS-Result: No--14.109100-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;DB3FFO11FD029;1:pnKMImrViKgWzmEhbLrltbpStZ7mMFkAcUg8KFIIK8juZXZf9AZeRNYJRnTihZqrQvcgub591DxGG86VEb6OoDO5uczli9bBtO0eczpjkho8cL3cGzkjdpDMjTWxbBXejtAg9wd9E8YR1Spx2tRvWeMrwvb8EAospK2jPERUXOkUbnozYK00x0A55JuB3TOiuyW2Wi5mcL4pLqQGJq8yYyLgEGn7GuZItqhIi3Gp4G+kugg8fVAbI6pJ1tWPQA3CrtPMw/x9AH+1VbjnOnDM+KE5NNgN2WdNtKUqI8GbXSLf52T+Qeo0I6hLCKiOnjhcyecwf0ljtP5jpoO+vM1lCva8njj4U8Uu04B4fkIb+HczWxrGUoaIh/onxEpLfonS/fMoQV2Z6OWD1zneRVpW8A== X-Forefront-Antispam-Report: CIP:212.179.42.66;CTRY:IL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(87936001)(6806005)(19580395003)(36756003)(48376002)(92566002)(19580405001)(11100500001)(5003940100001)(50226001)(85426001)(5007970100001)(50986999)(86362001)(49486002)(4001430100002)(107886002)(76176999)(2950100001)(50466002)(5001970100001)(77096005)(104016004)(229853001)(106466001)(33646002)(110136002)(2351001)(189998001)(5008740100001)(47776003)(105606002)(2004002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR02MB1139;H:ezex10.ezchip.com;FPR:;SPF:Fail;PTR:ezmail.ezchip.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1139;2:3MhrXX4vj2D70M0SjgFe9MPrX6GcWqutvdNmwkjt4VIlwv2iPm0WPvrMtWyfYdssFJzEnlfMML7yaauHSxNFYP0YutEtbxaT0DaVV0QZ6Ina4eWa85+wjxeEC8lGyJt9Mnre8X0KN0gezS6cd8IDdI3ht5Q4qvY1nb9zBLam0qQ=;3:IsuCrzBcJKDumEbxWLc/F2JL58T/Qh4ALTCFamx1cjUKYSTKTH4lJJM1ypMoEvhw2+HXTr+L8+cC7WYLpWqby+uJvz6BzXYF14vFswRy0TStrQ3ydCTSWWE7QGOieB17h+RoNaTcVOhxfi6k6NS2V26I3lwfldQ+LBsjrGTY9kBedmRYXtCZcELcPQEKFidqbhVM8VQ89TcZa5bmYh9O+mTT7dKHCoSDvknVXumcwQs=;25:9If2Onqzv4vaLYLKfqzJXQfuej6AdgM5fb2ObckxdOwYDrdBdBd2taat7UQYkmHHNG5V2Rz1FCX1JIX5k2Xgrolfg/1SHQKSjU26r4UbF1VtvvxvLbU6dSGNNQnLn1LCim1Orudo4TlfAPANyrthaFScmYnCW7lYZ0YWxH3RFvYNO0h769GxP5/hhMkgYc87OPZl9KL+s07kT7QipREfSq/6SLpAi7vg8GDPJ9dNZlTQWqvJMYTgN+Bz/UZtuLdH;20:hyDk9zdPRuzzsarjTs1ptONmXp0LFl/kDpZLBqOVWJ6TIOCvLocdH7C5J6SnSiub6kuusCDXGA3Z1YRDWBC1GmEwtume9Q+WT4oSlrtmRLH99+bHHTzpoNXkGMTMTpaO6/ehPzhY4RaCaT8K/+s6sBuU5hUDVdFosCIJ5FoGvZ0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR02MB1139; 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)(8121501046)(520078)(10201501046)(3002001);SRVR:AM3PR02MB1139;BCL:0;PCL:0;RULEID:;SRVR:AM3PR02MB1139; X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1139;4:dgfDd3dwReO+aHyAJID5VRkTQL+eqv2ZxfAuCBKWhGm/37OK45R/NDrNHXQvQ38EF6jSvKEi1deFoA+yNpNkGj9b5ENp4ZTvpl99+OB3WMsyWsGD5g0pXU9A/sfyoY+HLEvxFrCNJr1PtjKtIdoBAgWfJ5QN+7WVb8lPHPUY0nMfpN6KV8/Ovh4amKWCXJhXIMSU5W1qhmbnB7N0uI+/4njaIZUlfdBgdEqb13rn2aHtjlDcaXh+f6uttlDdyUbPdkSMyzFV2XgncgpbforbzY5f4o9wypu7mmbyNJq6J4Jw7x5BIUoHKxmwLL8h/ZwPifO5QAxK1H6lX2Cv8BQn/qHtJQ299GHBU5JmX0dVq9YLVoli5xZMhpxGVctg3Esr X-Forefront-PRVS: 07467C4D33 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR02MB1139;23:XpjkIiFd8mLtrd8Nf3Yw2qOnJ2COc2GJaXupV01Id?= =?us-ascii?Q?TWuYO/Leq9wPzFUJVhx8m+25pyBZXD7K7m4LLyEnJqgugon0bh29OfKKc0pY?= =?us-ascii?Q?/orgYCPwP+ZPDSFWvq9BGY5V8/w/9HElAHFEzoh8gzgYfKfW8sjzutQLyswn?= =?us-ascii?Q?b+RzyZ8HljqNmFg9nCw5kfpcVpp2SI+Sl6GbIX9ZJuGcIjZX2CPHY3fLcpFC?= =?us-ascii?Q?NV9HhlhrjdJ9Jz8aG7shF6VLOqafxvCWxjZQGNNiLOlMFgFM3SCRwSk5yw1t?= =?us-ascii?Q?kLNcFCkCYDUe677txRf4aojDjNpsC5ws1MKylaLk0lTJPL5/2IhAFGBIN0JZ?= =?us-ascii?Q?8YFVUxAPM2x9iXoq+Em0qrYaJ46A5Xjm44CWLnxkjuAgTO4sqT4+xKHD0yBn?= =?us-ascii?Q?zapocy/x/ceBdhjPWg/Usi0juJZM47jqEGiYZv/RNWbgvPaH9XnuhIANHni7?= =?us-ascii?Q?AILWvw0ZBP+1ueiOsweW7WCs/yUBOnqFhCV8SjxZsxg6H4uLGBn/hXXJvEOc?= =?us-ascii?Q?0pvixI0BbV5HMceFWGiTB94cvAH8pxc2QTFXtNBrdJRnP4IoPjY1nqco1y+C?= =?us-ascii?Q?QKnUP4KSmCP4UrwLrWoTBvdxbdCacQLh5kKSW621LDuoRe7qgy9RK2Fq0F7/?= =?us-ascii?Q?MLdygtAO8xB8l2q1W+alx2AGuWUZyImHGdDhvnZRx3LZNmnm5crmMNs2usGs?= =?us-ascii?Q?zDelOMYjfumpSla5w9Pjfa40BA/kC/Xft3axmbjrvhbTI+JqHQyLAp6q4ubK?= =?us-ascii?Q?x9hIwgJqMFsbAf1CFt24dH+bnXUrNEO8uiajYhWkwU9mlWsTkJ1AG1GGdG0h?= =?us-ascii?Q?0xkKwtjUDOR+/L47CJ+a4UuTK4KsivUGu5Akqoqe5T0iuhvh6+Ql4bloZ3Hz?= =?us-ascii?Q?wYPspkbEI9gxnUKBN5CZUCvDIE/WTmMCAhF6hAWVaAIX8o4MVSIYDYvj6Zxe?= =?us-ascii?Q?+6aHgQ5B9cR7RkBaUfIjqleEfJwg0LD1HiPHhr0idTAfzZ4W0fj+uqjXJeSW?= =?us-ascii?Q?bK2647xO2KReVrUez0quIY3KjDqtLqgDmwUXo86s16+y6C0QOc3yRchXHyJS?= =?us-ascii?Q?UBheljrQqxL5a4L2spfpLCiU2n0?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1139;5:qoMVuKsSrKdl5lKCY/z5aKNtC6fqeop882fBEumGPsB4dSI6wfprVVE15G32eOa0IU43tbZm4YYiHlt9+Hno01JbdaySSd8QrU4bBIQtS7X15LXbpeb8L9+x7swlKJhnl48NqOfl3n3XS1RZ3EciDQ==;24:edDm8ge5IGyNIAOya0FwIX9qF5c+oNXU+cPUnNwA9aS+spWD9LqneOfpgvUWeIpl+JiI63G73J8DeZveM9xLYWtjybL+twYBSQr9/hLWuWM=;20:fpBRO00oW9T7Vw1NTaybWoFS4kC2444bK4zRtBmyo44TspNpIwy/LjbvDhl2JEhzYKAd26FJYfTj9iLbkuY6gA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2015 13:20:23.7611 (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: AM3PR02MB1139 X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB0406;2:ngxY3BbLhV0Qnvb+c7e1nNml4M/tOKR9ED9Pqwy5bCcPj1XApdF50fgw0v180IQaHWhX3UySieFaDR+Eo6ss3+3UmWrSrevOc0wm/wPpj1jic2k97eqE5mYnfTXmsL69MlSwJ07DwclQXNNoirXGN3xDZQwZbG73O5grprDBsgA=;23:cDMytnHmT/rWT9EC9Yn8nSgBy4DtkOJhkJkeVG7BoTzrQBUT2YI+IJYPiaSGsbCP96JPtHO32abigcYKVcxwYI0lp8X1j7c0Bl7OIJ8X/ZO/0CPHfab+5YdIY/D2er+2Fei9pqUwcIe5wxjZZUUWO9Bcd/sqpmsirIw654MW9ucjvD6jDV72E1jGxX5MOtPa X-OriginatorOrg: ezchip.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Noam Camus Adding default configuration file and DTS file Signed-off-by: Noam Camus --- arch/arc/boot/dts/eznps.dts | 76 +++++++++++++++++++++++++++++++++++ arch/arc/configs/nps_defconfig | 85 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 161 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..4d4832a --- /dev/null +++ b/arch/arc/boot/dts/eznps.dts @@ -0,0 +1,76 @@ +/* + * 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"; + + chosen { + bootargs = "earlycon=uart8250,mmio32be,0xf7209000,115200n8 console=ttyS0,115200n8"; + }; + + memory { + device_type = "memory"; + reg = <0x00000000 0x20000000>; /* 512M */ + }; + + fpga { + 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"; + }; + + uart@f7209000 { + compatible = "snps,dw-apb-uart"; + device_type = "serial"; + reg = <0xf7209000 0x100>; + interrupts = <6>; + clock-frequency = <83333333>; + baud = <115200>; + reg-shift = <2>; + reg-io-width = <4>; + native-endian; + }; + + ethernet@f7470000 { + compatible = "ezchip,nps-mgt-enet"; + reg = <0xf7470000 0x1940>; + interrupts = <7>; + 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