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

ARM: dts: sb-som: introduce SB-SOM baseboard

CompuLab SB-SOM baseboard is a carrier board for multiple arm-based SoMs.
It currently supports (with minor adjustments to assembly) CM-T43, CM-T54,
and CM-QS600 modules. It is a building block in the SBC-T43 single board
computer, which consists of cm-t43 on top of sb-som-t43.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Benoit Cousson <bcousson@baylibre.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Pawel Moll <pawel.moll@arm.com>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il>
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>

authored by

Nikita Kiryanov and committed by
Tony Lindgren
02fc7720 07634f12

+52
+5
Documentation/devicetree/bindings/arm/compulab-boards.txt
··· 1 + CompuLab SB-SOM is a multi-module baseboard capable of carrying CM-T43, CM-T54, 2 + and CM-QS600 modules with minor modifications to the SB-SOM assembly. 3 + 4 + Required root node properties: 5 + - compatible = should be "compulab,sb-som"
+4
Documentation/devicetree/bindings/display/panel/startek,startek-kd050c.txt
··· 1 + Startek Electronic Technology Co. KD050C 5.0" WVGA TFT LCD panel 2 + 3 + Required properties: 4 + - compatible: should be "startek,startek-kd050c"
+1
Documentation/devicetree/bindings/vendor-prefixes.txt
··· 218 218 spansion Spansion Inc. 219 219 sprd Spreadtrum Communications Inc. 220 220 st STMicroelectronics 221 + startek Startek 221 222 ste ST-Ericsson 222 223 stericsson ST-Ericsson 223 224 synology Synology, Inc.
+42
arch/arm/boot/dts/compulab-sb-som.dtsi
··· 1 + /* 2 + * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ 3 + * 4 + * This program is free software; you can redistribute it and/or modify 5 + * it under the terms of the GNU General Public License version 2 as 6 + * published by the Free Software Foundation. 7 + */ 8 + 9 + / { 10 + model = "CompuLab SB-SOM"; 11 + compatible = "compulab,sb-som"; 12 + 13 + vsb_3v3: fixedregulator-v3_3 { 14 + compatible = "regulator-fixed"; 15 + regulator-name = "vsb_3v3"; 16 + regulator-min-microvolt = <3300000>; 17 + regulator-max-microvolt = <3300000>; 18 + regulator-always-on; 19 + enable-active-high; 20 + }; 21 + 22 + lcd0: display { 23 + compatible = "startek,startek-kd050c", "panel-dpi"; 24 + label = "lcd"; 25 + 26 + panel-timing { 27 + clock-frequency = <33000000>; 28 + hactive = <800>; 29 + vactive = <480>; 30 + hfront-porch = <40>; 31 + hback-porch = <40>; 32 + hsync-len = <43>; 33 + vback-porch = <29>; 34 + vfront-porch = <13>; 35 + vsync-len = <3>; 36 + hsync-active = <0>; 37 + vsync-active = <0>; 38 + de-active = <1>; 39 + pixelclk-active = <1>; 40 + }; 41 + }; 42 + };