Lines Matching +full:has +full:- +full:touchscreen
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2025 - All Rights Reserved
7 /dts-v1/;
11 #include "stm32mp15-pinctrl.dtsi"
12 #include "stm32mp15xxac-pinctrl.dtsi"
13 #include "stm32mp15xx-dkx.dtsi"
14 #include "stm32mp157f-dk2-scmi.dtsi"
17 model = "STMicroelectronics STM32MP157F-DK2 Discovery Board";
18 compatible = "st,stm32mp157f-dk2", "st,stm32mp157";
26 stdout-path = "serial0:115200n8";
29 wifi_pwrseq: wifi-pwrseq {
30 compatible = "mmc-pwrseq-simple";
31 reset-gpios = <&gpioh 4 GPIO_ACTIVE_LOW>;
36 timeout-sec = <32>;
45 #address-cells = <1>;
46 #size-cells = <0>;
52 reset-gpios = <&gpioe 4 GPIO_ACTIVE_LOW>;
53 power-supply = <&scmi_v3v3>;
58 remote-endpoint = <&dsi_out>;
65 remote-endpoint = <<dc_ep1_out>;
69 remote-endpoint = <&panel_in>;
73 touchscreen@38 {
77 interrupt-parent = <&gpiof>;
78 touchscreen-size-x = <480>;
79 touchscreen-size-y = <800>;
84 /* I2C4 is managed by OP-TEE */
105 #address-cells = <1>;
106 #size-cells = <0>;
110 remote-endpoint = <&dsi_in>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&rtc_rsvd_pins_a>;
119 rtc_lsco_pins_a: rtc-lsco-0 {
127 pinctrl-names = "default", "opendrain", "sleep";
128 pinctrl-0 = <&sdmmc2_b4_pins_a>;
129 pinctrl-1 = <&sdmmc2_b4_od_pins_a>;
130 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a>;
131 non-removable;
132 cap-sdio-irq;
133 st,neg-edge;
134 bus-width = <4>;
135 vmmc-supply = <&scmi_v3v3>;
136 mmc-pwrseq = <&wifi_pwrseq>;
137 #address-cells = <1>;
138 #size-cells = <0>;
143 compatible = "brcm,bcm4329-fmac";
144 pinctrl-names = "default";
145 pinctrl-0 = <&rtc_lsco_pins_a>;
151 pinctrl-names = "default", "sleep", "idle";
152 pinctrl-0 = <&usart2_pins_c>;
153 pinctrl-1 = <&usart2_sleep_pins_c>;
154 pinctrl-2 = <&usart2_idle_pins_c>;
155 uart-has-rtscts;
159 shutdown-gpios = <&gpioz 6 GPIO_ACTIVE_HIGH>;
160 compatible = "brcm,bcm43438-bt";
161 max-speed = <3000000>;
162 vbat-supply = <&scmi_v3v3>;
163 vddio-supply = <&scmi_v3v3>;
167 /* Since I2C4 is disabled, STUSB1600 is also disabled so there is no Type-C support */
170 role-switch-default-mode = "peripheral";
172 * Forcing dr_mode = "peripheral"/"role-switch-default-mode = "peripheral";
173 * will cause the pull-up on D+/D- to be raised as soon as the OTG is configured at runtime,
174 * regardless of the presence of VBUS. Notice that on self-powered devices like
175 * stm32mp157f-dk2, this isn't compliant with the USB standard. That's why usbotg_hs is kept