Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: Add DT for Hitex LPC4350 Evaluation Board

Add basic support for Hitex LPC4350 Evaluation Board. Board
features a LPC4350 Soc, 8 MB SDRAM, 8 MB SPI Flash, USB and
Ethernet.

More information can be found on:
http://www.hitex.com/index.php?id=3212

Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@gmail.com>
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

authored by

Ariel D'Alessandro and committed by
Arnd Bergmann
7dfc6358 56bd3771

+86
+1
Documentation/devicetree/bindings/vendor-prefixes.txt
··· 95 95 himax Himax Technologies, Inc. 96 96 hisilicon Hisilicon Limited. 97 97 hit Hitachi Ltd. 98 + hitex Hitex Development Tools 98 99 honeywell Honeywell 99 100 hp Hewlett Packard 100 101 i2se I2SE GmbH
+1
arch/arm/boot/dts/Makefile
··· 208 208 kirkwood-ts419-6281.dtb \ 209 209 kirkwood-ts419-6282.dtb 210 210 dtb-$(CONFIG_ARCH_LPC18XX) += \ 211 + lpc4350-hitex-eval.dtb \ 211 212 lpc4357-ea4357-devkit.dtb 212 213 dtb-$(CONFIG_ARCH_LPC32XX) += \ 213 214 ea3250.dtb phy3250.dtb
+45
arch/arm/boot/dts/lpc4350-hitex-eval.dts
··· 1 + /* 2 + * Hitex LPC4350 Evaluation Board 3 + * 4 + * Copyright 2015 Ariel D'Alessandro <ariel.dalessandro@gmail.com> 5 + * 6 + * This code is released using a dual license strategy: BSD/GPL 7 + * You can choose the licence that better fits your requirements. 8 + * 9 + * Released under the terms of 3-clause BSD License 10 + * Released under the terms of GNU General Public License Version 2.0 11 + * 12 + */ 13 + /dts-v1/; 14 + 15 + #include "lpc18xx.dtsi" 16 + #include "lpc4350.dtsi" 17 + 18 + / { 19 + model = "Hitex LPC4350 Evaluation Board"; 20 + compatible = "hitex,lpc4350-eval-board", "nxp,lpc4350"; 21 + 22 + aliases { 23 + serial0 = &uart0; 24 + serial1 = &uart1; 25 + serial2 = &uart2; 26 + serial3 = &uart3; 27 + }; 28 + 29 + chosen { 30 + stdout-path = &uart0; 31 + }; 32 + 33 + memory { 34 + device_type = "memory"; 35 + reg = <0x28000000 0x800000>; /* 8 MB */ 36 + }; 37 + }; 38 + 39 + &pll1 { 40 + clock-mult = <15>; 41 + }; 42 + 43 + &uart0 { 44 + status = "okay"; 45 + };
+39
arch/arm/boot/dts/lpc4350.dtsi
··· 1 + /* 2 + * NXP LPC4350 and LPC4330 SoC 3 + * 4 + * Copyright 2015 Ariel D'Alessandro <ariel.dalessandro@gmail.com> 5 + * 6 + * This code is released using a dual license strategy: BSD/GPL 7 + * You can choose the licence that better fits your requirements. 8 + * 9 + * Released under the terms of 3-clause BSD License 10 + * Released under the terms of GNU General Public License Version 2.0 11 + * 12 + */ 13 + 14 + / { 15 + compatible = "nxp,lpc4350", "nxp,lpc4330"; 16 + 17 + cpus { 18 + cpu@0 { 19 + compatible = "arm,cortex-m4"; 20 + }; 21 + }; 22 + 23 + soc { 24 + sram0: sram@10000000 { 25 + compatible = "mmio-sram"; 26 + reg = <0x10000000 0x20000>; /* 96 + 32 KiB local SRAM */ 27 + }; 28 + 29 + sram1: sram@10080000 { 30 + compatible = "mmio-sram"; 31 + reg = <0x10080000 0x12000>; /* 64 + 8 KiB local SRAM */ 32 + }; 33 + 34 + sram2: sram@20000000 { 35 + compatible = "mmio-sram"; 36 + reg = <0x20000000 0x10000>; /* 4 x 16 KiB AHB SRAM */ 37 + }; 38 + }; 39 + };