// SPDX-License-Identifier: (GPL-2.0 OR MIT) /dts-v1/; #include "omap4-samsung-espresso-common.dtsi" #include / { model = "Samsung Galaxy Tab 2 (10 inch)"; compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4"; i2c-gpio5 { smb347: charger@6 { compatible = "summit,smb347"; reg = <0x6>; // 0x0C >> 1 interrupt-parent = <&gpio2>; interrupts = <0 IRQ_TYPE_EDGE_BOTH>; summit,enable-usb-charging; summit,enable-charge-control = ; summit,chip-temperature-threshold-celsius = <120>; summit,usb-current-limit-microamp = <1800000>; }; }; backlight: backlight { compatible = "pwm-backlight"; pinctrl-names = "default"; pinctrl-0 = <&backlight_pins>; pwms = <&pwm10 0 1600 0>; power-supply = <®_lcd>; enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <7>; }; panel { compatible = "samsung,ltn101al03", "panel-lvds"; power-supply = <®_lcd>; width-mm = <223>; height-mm = <125>; data-mapping = "vesa-24"; backlight = <&backlight>; panel-timing { clock-frequency = <69818000>; hback-porch = <64>; hactive = <1280>; hfront-porch = <16>; hsync-len = <48>; vback-porch = <11>; vactive = <800>; vfront-porch = <16>; vsync-len = <3>; hsync-active = <0>; vsync-active = <0>; de-active = <1>; pixelclk-active = <1>; }; port { panel_in: endpoint { remote-endpoint = <&bridge_out>; }; }; }; }; &i2c3 { touchscreen@20 { compatible = "syna,rmi4-i2c"; reg = <0x20>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <&gpio2>; interrupts = <14 IRQ_TYPE_EDGE_FALLING>; pinctrl-names = "default"; pinctrl-0 = <&touch_pins>; //avdd-supply = <®_touch_ldo_en>; vdd-supply = <&ldo6>; syna,reset-delay-ms = <200>; syna,startup-delay-ms = <200>; rmi4-f01@1 { reg = <0x01>; syna,nosleep-mode = <1>; }; rmi4-f11@11 { reg = <0x11>; touchscreen-size-x = <1280>; touchscreen-size-y = <800>; syna,sensor-type = <1>; }; }; };