Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933946AbbLPBOn (ORCPT ); Tue, 15 Dec 2015 20:14:43 -0500 Received: from mail-am1on0093.outbound.protection.outlook.com ([157.56.112.93]:4544 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933807AbbLPBOl (ORCPT ); Tue, 15 Dec 2015 20:14:41 -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 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5608 Lines: 210 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 -- 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/