From patchwork Wed Dec 16 01:10:30 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noam Camus X-Patchwork-Id: 557264 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 38B631402ED for ; Wed, 16 Dec 2015 12:15:06 +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 1a90gK-00014Q-PU; Wed, 16 Dec 2015 01:15:04 +0000 Received: from mail-am1on0095.outbound.protection.outlook.com ([157.56.112.95] helo=emea01-am1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a90gH-0000ZC-Cq for linux-snps-arc@lists.infradead.org; Wed, 16 Dec 2015 01:15:02 +0000 Received: from DB3PR02CA0027.eurprd02.prod.outlook.com (10.242.134.37) by HE1PR02MB1210.eurprd02.prod.outlook.com (10.163.173.156) with Microsoft SMTP Server (TLS) id 15.1.355.16; Wed, 16 Dec 2015 01:14:38 +0000 Received: from DB3FFO11FD036.protection.gbl (2a01:111:f400:7e04::143) by DB3PR02CA0027.outlook.office365.com (2a01:111:e400:9814::37) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Wed, 16 Dec 2015 01:14: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 DB3FFO11FD036.mail.protection.outlook.com (10.47.217.67) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Wed, 16 Dec 2015 01:14:37 +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; Wed, 16 Dec 2015 03:14:23 +0200 From: Noam Camus To: Subject: [PATCH v4 11/19] ARC: [plat-eznps] Add eznps board defconfig and dts Date: Wed, 16 Dec 2015 03:10:30 +0200 Message-ID: <1450228238-4499-12-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1450228238-4499-1-git-send-email-noamc@ezchip.com> References: <1450228238-4499-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22004.003 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; DB3FFO11FD036; 1:ELenuI7vkdoi7n+5arNGdNgHW9QYWb2mHjlDJeRcBV8F/yfWQ8UPHBcFYFo4/a4el+huYLuIoAzW742xUdL13A5jvKFgsslBsjNZViasoFy4FDdYhzY1ShvENENcI68OSxqZ+SmZJKbLr4ZVHAesS4KK832L/FjQAy4sDY1q/xrz5LgpO1AXqE847bAAYADlAye9B7BAxY/WHloiNMh7Q5dqdMmfU20ULCayaOy10kN4chRObFCzMxgQOGMeLv/zduKo+tPTsgiGaIvat8VVBM18qJ3Bql7n37oTJbW8y2BBBm8JaHQxlBoAUd3wu+lRz7vtuYvyxAq6KvEgkz9s7dPg10w0q2w7/LdKbI26urGTcCf8U6SGuvGNWekjpBpCiNw1aBaWitbVGgnFtHlamQ== 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)(50226001)(76176999)(11100500001)(33646002)(92566002)(106466001)(48376002)(85426001)(2351001)(49486002)(105606002)(229853001)(2950100001)(50466002)(47776003)(107886002)(77096005)(586003)(5008740100001)(50986999)(86362001)(87936001)(19580395003)(5001970100001)(5003940100001)(36756003)(104016004)(1220700001)(6806005)(1096002)(189998001)(110136002)(19580405001)(4001430100002)(2004002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR02MB1210; H:ezex10.ezchip.com; FPR:; SPF:Fail; PTR:ezmail.ezchip.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1210; 2:WrAUYnX0kIDEQlwkC9+IR4IDroGEeB5miOLqejh0rnqRVk3FF8F7535ZHgj2hs/SiUceY20yJ5ji7up+wzsCiPK4ZcYuVmcPMGIVNsc7u3AHiZlcleknCo2uCjiIGBzItq42H9Bb07lQOPRHtScqNg==; 3:EQ2kshYf7zMmxe4fDlbBZqLyf4RRhnF6PpkMakqyI7+/UT+Tll9ys+lLwtkrcQ6qIvtJNQfhnI/HTCmmW/9I9n/kp9KOXgDxPcweFpItok6h+GJsA/bAy5Zo3xTonZ94fm4/g0WCg3hLWtw1gpKw0Vq0kW/CMC/gaiEIVSG+7kM4Mb9UR0T0qvRkua+Hvy/zK4Cb6dZYUhW5YsWo23zwKXA34EBV/zTcb2HQwwWHOAE=; 25:+tlQ7FWbz7l81rhnbY/FMjTtkoGCinnQwuDNbFExr/Ob3shI8bBmaig8twnbeZQyl6yIpSCd6RoWjOq8ugqMj95HRSDPz61rW/lvI215plddIF6HxOf/WA6fsxZLclWy3aruMvrzODJNMdh76CTwIedgVyvfFMmsuUoKjuXwMReo8fYbm7jjXxG7ctcSVxJ3zhKcruYAMNUCSO+tyGU5SDezxraviDSii/XXOucBQivkywpKcyUye970MuOH6TYW; 20:E1v2IeHoXUN57J8zJs+ehiIO3N1Htp0Tv0HezKfqA/hJ1BkPY4rSEejTgYmz5HmHVoKTAKteXyMBKgON28nq+3m4CgrCFG8pqw6z4qchWxN3It/Hmro0JfxuKiIQ1o8LXHxwPOGl62XIWirqMiSNQufjVDfE8Ox/LhE26Y2hCBk= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB1210; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046); SRVR:HE1PR02MB1210; BCL:0; PCL:0; RULEID:; SRVR:HE1PR02MB1210; X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1210; 4:/sn+ZYpX4v6lJR2/xDpWW7yjYhkS6jQRBhYpRzBg8Lq0IgWG1q4QmPaTbxXD5TBkitpAp8YebcbiHPd62oFijh3lXEYN/xbisvVGbn2i6Rh1AwlRIaVKrzGOwEpHTLy7pBKSFJZV/KtJcdfrIx0CCrDuVH02Y5jNtenxJytjSxmWVtQ4+jCTHmHOALg6PmC3FSUSLkiV76VLyNZseNuNf26A/l8vyGzmlcI9m659S2QyYmMRAjczqvSn+kqlF5cNqwQUBK7aGM/Pu7IzjOmBzKVp4C4dVBPGg1ltTDM0hQqF0pGXspPXWPcDu/KaR7NLHPzMalyalAL0p4jC9Mdlt9SLIyZUAS+wxPxTCsIPRuLVI4DydSDSQrRN+B4MC3TfFEe3TKot5p0McyOnqm7Bx9+2IKK+gW+S1cAFKZjmnms= X-Forefront-PRVS: 0792DBEAD0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR02MB1210; 23:FoSpXNsNXI+Ciyr/9YSqqc28DhXXtcBDGhIbAlt9z?= =?us-ascii?Q?IA8WhCAslurSWveHYRvYxX92+duaWuXks45ljJXQFkzK+mF13YMtag9UCLsa?= =?us-ascii?Q?97sbKI51RHSMxZ+HzvQr9C0fRoWHkcNQYLnRhuMMj39d3tllkM1eEzctNweu?= =?us-ascii?Q?dfoRhq+LIJafd2oQstVh1ftomAW+84Lah2Vw82QevtiAOU+eZ4ur2Umvr7sp?= =?us-ascii?Q?3dqJifcZR95ySOtXOvy84oGYpMBluyv1f9uvrPyfq9L1GFTA9mA7VpLnkAbQ?= =?us-ascii?Q?GKJC3HY/cw2wD5g937hJrrN7LRAXA6xP0dvu/PZHkYjveNF03q6z3sQ2M9xI?= =?us-ascii?Q?WTt/iIOxr4ThPPJhfAhOd/EMr/OWsBP7FlPWKNYU0GVzFHg3j/JkyFnxXCU5?= =?us-ascii?Q?4DMIUGbZ685BXQc+VtZKZc5nwY0cg5KfA2YEZ3/F9Bs/XkcB7bl6wa9sqF8O?= =?us-ascii?Q?PfSh0DNbf9Y2ZrWF7sGLZl8HT2hzYd0ki2fFfaZjVdYfYY1PLf/cTAToiXvw?= =?us-ascii?Q?t6ZzX5nZYyz+WHJR1i1giRM0SCx7EoQobw0DsEGnR+BSgrmmvE969+tVQ7Sr?= =?us-ascii?Q?2X9OptaUwZTVGIY0bVONUn27jSgAKCtDKJI37aYpGVF+QSd8AIZUpU1GaPhN?= =?us-ascii?Q?wRM8SwMjup3XV/BtmQ5qqMr0VYP/1bdZetPS07pcXH/29EtGVXbcw52Z0wvY?= =?us-ascii?Q?JdbHfwkiTa+0Rug/Y6u2B7jA0NuLhrWQ6MD+l4g1sur2OP4SLJ41WZMdlizX?= =?us-ascii?Q?0Vd9fK4wb5r8BpISK0RL3r63BNvbKIy+heCojX2tHC73i9niEElnOHGQ9Jp5?= =?us-ascii?Q?we+m7Jmpq8DjVv6vbzSaOEX/dR/613JLZyzIq5mmC+ckYx07k3OFGjU0UoIM?= =?us-ascii?Q?SBous1NA20/ii94796LJsK38Fp0n62rZkVafz1HjY4vICxXvi9LgWebt79lr?= =?us-ascii?Q?ZembJUeqvVI6PP0C+ZpDkp6cTcLBq8oPAszDFTv4hvepIDcqpmTXPS0nxa+G?= =?us-ascii?Q?876jzEquJJh10S1hQEZbEr6eczztA1Yi7nHZzzp7BOzIiSVV2GZy0nuQXphi?= =?us-ascii?Q?G8vPshZmp7Ea8J5LRFC0hrG31vgyo8hrjbkPtqthlXSzgNT9fyydlNbFnuKr?= =?us-ascii?Q?vjoK3QyvOk=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR02MB1210; 5:KglAKJb69YJ19Yc/pOXgO60PPaRedCFsMVdgOy8jvTg5R/UaGqBoF70+53ZOZ83BQ6MHhIFFzHxqisITsAWgUsrUZ7sMK/NKpvyZDbJdgBiIgJgU5JgKNUcnpHUPaRmBEU3DRRQsHGpyobA/UCYZNQ==; 24:VOrmoepBCNOYC1cHyrwVMf+rmCcEX0rOzQFOkEwF6VQsU7PrPj89KJ9jDkSzvV9CilmeNuKDX014FGVBwbh9fKKO5KXtEWfh2E8jSKVwU9k= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2015 01:14:37.1636 (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: HE1PR02MB1210 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151215_171502_030204_3131B49D X-CRM114-Status: GOOD ( 12.29 ) 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_MSPIKE_H2 RBL: Average reputation (+2) [157.56.112.95 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [157.56.112.95 listed in list.dnswl.org] -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: 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 | 93 ++++++++++++++++++++++++++++++++++++++++ arch/arc/configs/nps_defconfig | 85 ++++++++++++++++++++++++++++++++++++ 2 files changed, 178 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..763c880 --- /dev/null +++ b/arch/arc/boot/dts/eznps.dts @@ -0,0 +1,93 @@ +/* + * 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 = <0x00000000 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"; + }; + + 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