ARM: dts: qcom: add CM-QS600 board

CM-QS600 is a APQ8064 based computer on module.
The details are available at
http://compulab.co.il/products/computer-on-modules/cm-qs600/

Signed-off-by: Mike Rapoport <mike.rapoport@gmail.com>
Acked-by: Igor Grinberg <grinberg@compulab.co.il>
Signed-off-by: Kumar Gala <galak@codeaurora.org>

authored by Mike Rapoport and committed by Kumar Gala 7dac24bd 71b5235a

Changed files
+60
arch
+1
arch/arm/boot/dts/Makefile
··· 339 339 orion5x-rd88f5182-nas.dtb 340 340 dtb-$(CONFIG_ARCH_PRIMA2) += prima2-evb.dtb 341 341 dtb-$(CONFIG_ARCH_QCOM) += \ 342 + qcom-apq8064-cm-qs600.dtb \ 342 343 qcom-apq8064-ifc6410.dtb \ 343 344 qcom-apq8074-dragonboard.dtb \ 344 345 qcom-apq8084-ifc6540.dtb \
+59
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts
··· 1 + #include "qcom-apq8064-v2.0.dtsi" 2 + 3 + / { 4 + model = "CompuLab CM-QS600"; 5 + compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064"; 6 + 7 + soc { 8 + pinctrl@800000 { 9 + i2c1_pins: i2c1 { 10 + mux { 11 + pins = "gpio20", "gpio21"; 12 + function = "gsbi1"; 13 + }; 14 + }; 15 + }; 16 + 17 + gsbi@12440000 { 18 + status = "okay"; 19 + qcom,mode = <GSBI_PROT_I2C>; 20 + 21 + i2c@12460000 { 22 + status = "okay"; 23 + clock-frequency = <200000>; 24 + pinctrl-0 = <&i2c1_pins>; 25 + pinctrl-names = "default"; 26 + 27 + eeprom: eeprom@50 { 28 + compatible = "24c02"; 29 + reg = <0x50>; 30 + pagesize = <32>; 31 + }; 32 + }; 33 + }; 34 + 35 + gsbi@16600000 { 36 + status = "ok"; 37 + qcom,mode = <GSBI_PROT_I2C_UART>; 38 + serial@16640000 { 39 + status = "ok"; 40 + }; 41 + }; 42 + 43 + amba { 44 + /* eMMC */ 45 + sdcc1: sdcc@12400000 { 46 + status = "okay"; 47 + }; 48 + 49 + /* External micro SD card */ 50 + sdcc3: sdcc@12180000 { 51 + status = "okay"; 52 + }; 53 + /* WLAN */ 54 + sdcc4: sdcc@121c0000 { 55 + status = "okay"; 56 + }; 57 + }; 58 + }; 59 + };