]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi
Merge tag 'socfpga_updates_for_v4.20_part3' of git://git.kernel.org/pub/scm/linux...
[mirror_ubuntu-focal-kernel.git] / arch / arm / boot / dts / qcom-ipq8064-v1.0.dtsi
CommitLineData
b2441318 1// SPDX-License-Identifier: GPL-2.0
68de308b 2#include "qcom-ipq8064.dtsi"
14e63a95 3#include <dt-bindings/input/input.h>
2e7a2c91
S
4
5/ {
6 model = "Qualcomm Technologies, Inc. IPQ8064-v1.0";
7
8 aliases {
9 serial0 = &gsbi4_serial;
10 };
11
12 chosen {
13 stdout-path = "serial0:115200n8";
14 };
15
16 soc {
17 gsbi@16300000 {
18 qcom,mode = <GSBI_PROT_I2C_UART>;
19 status = "ok";
20
21 serial@16340000 {
22 status = "ok";
23 };
24 };
25
26 gsbi5: gsbi@1a200000 {
27 qcom,mode = <GSBI_PROT_SPI>;
28 status = "ok";
29
30 spi4: spi@1a280000 {
31 status = "ok";
32 spi-max-frequency = <50000000>;
33
34 pinctrl-0 = <&spi_pins>;
35 pinctrl-names = "default";
36
37 cs-gpios = <&qcom_pinmux 20 0>;
38
39 flash: m25p80@0 {
40 compatible = "s25fl256s1";
41 #address-cells = <1>;
42 #size-cells = <1>;
43 spi-max-frequency = <50000000>;
44 reg = <0>;
45
46 partition@0 {
47 label = "rootfs";
48 reg = <0x0 0x1000000>;
49 };
50
51 partition@1 {
52 label = "scratch";
53 reg = <0x1000000 0x1000000>;
54 };
55 };
56 };
57 };
58
59 sata-phy@1b400000 {
60 status = "ok";
61 };
62
63 sata@29000000 {
64 ports-implemented = <0x1>;
65 status = "ok";
66 };
14e63a95
S
67
68 gpio_keys {
69 compatible = "gpio-keys";
70 pinctrl-0 = <&buttons_pins>;
71 pinctrl-names = "default";
72
73 button@1 {
74 label = "reset";
75 linux,code = <KEY_RESTART>;
76 gpios = <&qcom_pinmux 54 GPIO_ACTIVE_LOW>;
77 linux,input-type = <1>;
78 debounce-interval = <60>;
79 };
80 button@2 {
81 label = "wps";
82 linux,code = <KEY_WPS_BUTTON>;
83 gpios = <&qcom_pinmux 65 GPIO_ACTIVE_LOW>;
84 linux,input-type = <1>;
85 debounce-interval = <60>;
86 };
87 };
88
89 leds {
90 compatible = "gpio-leds";
91 pinctrl-0 = <&leds_pins>;
92 pinctrl-names = "default";
93
94 led@7 {
95 label = "led_usb1";
96 gpios = <&qcom_pinmux 7 GPIO_ACTIVE_HIGH>;
97 linux,default-trigger = "usbdev";
98 default-state = "off";
99 };
100
101 led@8 {
102 label = "led_usb3";
103 gpios = <&qcom_pinmux 8 GPIO_ACTIVE_HIGH>;
104 linux,default-trigger = "usbdev";
105 default-state = "off";
106 };
107
108 led@9 {
109 label = "status_led_fail";
110 gpios = <&qcom_pinmux 9 GPIO_ACTIVE_HIGH>;
111 default-state = "off";
112 };
113
114 led@26 {
115 label = "sata_led";
116 gpios = <&qcom_pinmux 26 GPIO_ACTIVE_HIGH>;
117 default-state = "off";
118 };
119
120 led@53 {
121 label = "status_led_pass";
122 gpios = <&qcom_pinmux 53 GPIO_ACTIVE_HIGH>;
123 default-state = "off";
124 };
125 };
2e7a2c91
S
126 };
127};