0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * at91-dvk_su60_somc_lcm.dtsi - Device Tree file for the DVK SOM60 LCD board
0004 *
0005 * Copyright (C) 2018 Laird,
0006 * 2018 Ben Whitten <ben.whitten@lairdtech.com>
0007 *
0008 */
0009
0010 / {
0011 backlight: backlight {
0012 compatible = "pwm-backlight";
0013 pwms = <&hlcdc_pwm 0 50000 0>;
0014 brightness-levels = <0 4 8 16 32 64 128 255>;
0015 default-brightness-level = <6>;
0016 status = "okay";
0017 };
0018
0019 panel: panel {
0020 compatible = "winstar,wf70gtiagdng0", "innolux,at070tn92";
0021 backlight = <&backlight>;
0022 power-supply = <&vcc_lcd_reg>;
0023 #address-cells = <1>;
0024 #size-cells = <0>;
0025 status = "okay";
0026
0027 port@0 {
0028 #address-cells = <1>;
0029 #size-cells = <0>;
0030 reg = <0>;
0031
0032 panel_input: endpoint@0 {
0033 reg = <0>;
0034 remote-endpoint = <&hlcdc_panel_output>;
0035 };
0036 };
0037 };
0038
0039 vcc_lcd_reg: fixedregulator_lcd {
0040 compatible = "regulator-fixed";
0041 regulator-name = "VCC LCM";
0042 regulator-min-microvolt = <5000000>;
0043 regulator-max-microvolt = <5000000>;
0044 regulator-boot-on;
0045 regulator-always-on;
0046 status = "okay";
0047 };
0048 };
0049
0050 &pinctrl {
0051 board {
0052 pinctrl_lcd_ctp_int: lcd_ctp_int {
0053 atmel,pins =
0054 <AT91_PIOC 28 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
0055 };
0056 };
0057 };
0058
0059 &i2c1 {
0060 status = "okay";
0061
0062 ft5426@38 {
0063 compatible = "focaltech,ft5426", "edt,edt-ft5406";
0064 reg = <0x38>;
0065 pinctrl-names = "default";
0066 pinctrl-0 = <&pinctrl_lcd_ctp_int>;
0067
0068 interrupt-parent = <&pioC>;
0069 interrupts = <28 IRQ_TYPE_EDGE_FALLING>;
0070
0071 touchscreen-size-x = <800>;
0072 touchscreen-size-y = <480>;
0073 };
0074 };
0075
0076 &hlcdc {
0077 status = "okay";
0078
0079 hlcdc-display-controller {
0080 pinctrl-names = "default";
0081 pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_rgb888>;
0082
0083 port@0 {
0084 hlcdc_panel_output: endpoint@0 {
0085 reg = <0>;
0086 remote-endpoint = <&panel_input>;
0087 };
0088 };
0089 };
0090 };