| // SPDX-License-Identifier: GPL-2.0-only |
| |
| /dts-v1/; |
| |
| #include "msm8916-samsung-a2015-common.dtsi" |
| |
| / { |
| model = "Samsung Galaxy A3U (EUR)"; |
| compatible = "samsung,a3u-eur", "qcom,msm8916"; |
| |
| reg_panel_vdd3: regulator-panel-vdd3 { |
| compatible = "regulator-fixed"; |
| regulator-name = "panel_vdd3"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <1800000>; |
| |
| gpio = <&msmgpio 9 GPIO_ACTIVE_HIGH>; |
| enable-active-high; |
| |
| pinctrl-names = "default"; |
| pinctrl-0 = <&panel_vdd3_default>; |
| }; |
| }; |
| |
| &dsi0 { |
| panel@0 { |
| reg = <0>; |
| |
| compatible = "samsung,s6e88a0-ams452ef01"; |
| |
| vdd3-supply = <®_panel_vdd3>; |
| vci-supply = <&pm8916_l17>; |
| reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>; |
| |
| port { |
| panel_in: endpoint { |
| remote-endpoint = <&dsi0_out>; |
| }; |
| }; |
| }; |
| |
| ports { |
| port@1 { |
| dsi0_out: endpoint { |
| remote-endpoint = <&panel_in>; |
| data-lanes = <0 1>; |
| }; |
| }; |
| }; |
| }; |
| |
| &msmgpio { |
| panel_vdd3_default: panel-vdd3-default { |
| pinmux { |
| function = "gpio"; |
| pins = "gpio9"; |
| }; |
| pinconf { |
| pins = "gpio9"; |
| drive-strength = <2>; |
| bias-disable; |
| }; |
| }; |
| }; |