Merge remote-tracking branches 'asoc/topic/jack', 'asoc/topic/max98357a', 'asoc/topic...
[deliverable/linux.git] / arch / arm / boot / dts / qcom-apq8064-ifc6410.dts
1 #include "qcom-apq8064-v2.0.dtsi"
2 #include <dt-bindings/gpio/gpio.h>
3
4 / {
5 model = "Qualcomm APQ8064/IFC6410";
6 compatible = "qcom,apq8064-ifc6410", "qcom,apq8064";
7
8 soc {
9 pinctrl@800000 {
10 i2c1_pins: i2c1 {
11 mux {
12 pins = "gpio20", "gpio21";
13 function = "gsbi1";
14 };
15 };
16
17 card_detect: card_detect {
18 mux {
19 pins = "gpio26";
20 function = "gpio";
21 bias-disable;
22 };
23 };
24 };
25
26 gsbi@12440000 {
27 status = "okay";
28 qcom,mode = <GSBI_PROT_I2C>;
29
30 i2c@12460000 {
31 status = "okay";
32 clock-frequency = <200000>;
33 pinctrl-0 = <&i2c1_pins>;
34 pinctrl-names = "default";
35
36 eeprom: eeprom@52 {
37 compatible = "atmel,24c128";
38 reg = <0x52>;
39 pagesize = <32>;
40 };
41 };
42 };
43
44 gsbi@16600000 {
45 status = "ok";
46 qcom,mode = <GSBI_PROT_I2C_UART>;
47 serial@16640000 {
48 status = "ok";
49 };
50 };
51
52 amba {
53 /* eMMC */
54 sdcc1: sdcc@12400000 {
55 status = "okay";
56 };
57
58 /* External micro SD card */
59 sdcc3: sdcc@12180000 {
60 status = "okay";
61 pinctrl-names = "default";
62 pinctrl-0 = <&card_detect>;
63 cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_LOW>;
64 };
65 /* WLAN */
66 sdcc4: sdcc@121c0000 {
67 status = "okay";
68 };
69 };
70 };
71 };
This page took 0.031269 seconds and 5 git commands to generate.