1*16dcd2c7SMithil Bavishi// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*16dcd2c7SMithil Bavishi/dts-v1/; 3*16dcd2c7SMithil Bavishi 4*16dcd2c7SMithil Bavishi#include "omap4-samsung-espresso-common.dtsi" 5*16dcd2c7SMithil Bavishi#include <dt-bindings/power/summit,smb347-charger.h> 6*16dcd2c7SMithil Bavishi/ { 7*16dcd2c7SMithil Bavishi model = "Samsung Galaxy Tab 2 (10 inch)"; 8*16dcd2c7SMithil Bavishi compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4"; 9*16dcd2c7SMithil Bavishi 10*16dcd2c7SMithil Bavishi i2c-gpio5 { 11*16dcd2c7SMithil Bavishi smb347: charger@6 { 12*16dcd2c7SMithil Bavishi compatible = "summit,smb347"; 13*16dcd2c7SMithil Bavishi reg = <0x6>; // 0x0C >> 1 14*16dcd2c7SMithil Bavishi interrupt-parent = <&gpio2>; 15*16dcd2c7SMithil Bavishi interrupts = <0 IRQ_TYPE_EDGE_BOTH>; 16*16dcd2c7SMithil Bavishi 17*16dcd2c7SMithil Bavishi summit,enable-usb-charging; 18*16dcd2c7SMithil Bavishi summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>; 19*16dcd2c7SMithil Bavishi summit,chip-temperature-threshold-celsius = <120>; 20*16dcd2c7SMithil Bavishi summit,usb-current-limit-microamp = <1800000>; 21*16dcd2c7SMithil Bavishi }; 22*16dcd2c7SMithil Bavishi }; 23*16dcd2c7SMithil Bavishi 24*16dcd2c7SMithil Bavishi backlight: backlight { 25*16dcd2c7SMithil Bavishi compatible = "pwm-backlight"; 26*16dcd2c7SMithil Bavishi pinctrl-names = "default"; 27*16dcd2c7SMithil Bavishi pinctrl-0 = <&backlight_pins>; 28*16dcd2c7SMithil Bavishi pwms = <&pwm10 0 1600 0>; 29*16dcd2c7SMithil Bavishi power-supply = <®_lcd>; 30*16dcd2c7SMithil Bavishi enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; 31*16dcd2c7SMithil Bavishi brightness-levels = <0 4 8 16 32 64 128 255>; 32*16dcd2c7SMithil Bavishi default-brightness-level = <7>; 33*16dcd2c7SMithil Bavishi }; 34*16dcd2c7SMithil Bavishi 35*16dcd2c7SMithil Bavishi panel { 36*16dcd2c7SMithil Bavishi compatible = "samsung,ltn101al03", "panel-lvds"; 37*16dcd2c7SMithil Bavishi power-supply = <®_lcd>; 38*16dcd2c7SMithil Bavishi width-mm = <223>; 39*16dcd2c7SMithil Bavishi height-mm = <125>; 40*16dcd2c7SMithil Bavishi data-mapping = "vesa-24"; 41*16dcd2c7SMithil Bavishi backlight = <&backlight>; 42*16dcd2c7SMithil Bavishi 43*16dcd2c7SMithil Bavishi panel-timing { 44*16dcd2c7SMithil Bavishi clock-frequency = <69818000>; 45*16dcd2c7SMithil Bavishi 46*16dcd2c7SMithil Bavishi hback-porch = <64>; 47*16dcd2c7SMithil Bavishi hactive = <1280>; 48*16dcd2c7SMithil Bavishi hfront-porch = <16>; 49*16dcd2c7SMithil Bavishi hsync-len = <48>; 50*16dcd2c7SMithil Bavishi 51*16dcd2c7SMithil Bavishi vback-porch = <11>; 52*16dcd2c7SMithil Bavishi vactive = <800>; 53*16dcd2c7SMithil Bavishi vfront-porch = <16>; 54*16dcd2c7SMithil Bavishi vsync-len = <3>; 55*16dcd2c7SMithil Bavishi 56*16dcd2c7SMithil Bavishi hsync-active = <0>; 57*16dcd2c7SMithil Bavishi vsync-active = <0>; 58*16dcd2c7SMithil Bavishi de-active = <1>; 59*16dcd2c7SMithil Bavishi pixelclk-active = <1>; 60*16dcd2c7SMithil Bavishi }; 61*16dcd2c7SMithil Bavishi 62*16dcd2c7SMithil Bavishi port { 63*16dcd2c7SMithil Bavishi panel_in: endpoint { 64*16dcd2c7SMithil Bavishi remote-endpoint = <&bridge_out>; 65*16dcd2c7SMithil Bavishi }; 66*16dcd2c7SMithil Bavishi }; 67*16dcd2c7SMithil Bavishi }; 68*16dcd2c7SMithil Bavishi}; 69*16dcd2c7SMithil Bavishi 70*16dcd2c7SMithil Bavishi&i2c3 { 71*16dcd2c7SMithil Bavishi touchscreen@20 { 72*16dcd2c7SMithil Bavishi compatible = "syna,rmi4-i2c"; 73*16dcd2c7SMithil Bavishi reg = <0x20>; 74*16dcd2c7SMithil Bavishi #address-cells = <1>; 75*16dcd2c7SMithil Bavishi #size-cells = <0>; 76*16dcd2c7SMithil Bavishi 77*16dcd2c7SMithil Bavishi interrupt-parent = <&gpio2>; 78*16dcd2c7SMithil Bavishi interrupts = <14 IRQ_TYPE_EDGE_FALLING>; 79*16dcd2c7SMithil Bavishi 80*16dcd2c7SMithil Bavishi pinctrl-names = "default"; 81*16dcd2c7SMithil Bavishi pinctrl-0 = <&touch_pins>; 82*16dcd2c7SMithil Bavishi 83*16dcd2c7SMithil Bavishi //avdd-supply = <®_touch_ldo_en>; 84*16dcd2c7SMithil Bavishi vdd-supply = <&ldo6>; 85*16dcd2c7SMithil Bavishi 86*16dcd2c7SMithil Bavishi syna,reset-delay-ms = <200>; 87*16dcd2c7SMithil Bavishi syna,startup-delay-ms = <200>; 88*16dcd2c7SMithil Bavishi 89*16dcd2c7SMithil Bavishi rmi4-f01@1 { 90*16dcd2c7SMithil Bavishi reg = <0x01>; 91*16dcd2c7SMithil Bavishi syna,nosleep-mode = <1>; 92*16dcd2c7SMithil Bavishi }; 93*16dcd2c7SMithil Bavishi 94*16dcd2c7SMithil Bavishi rmi4-f11@11 { 95*16dcd2c7SMithil Bavishi reg = <0x11>; 96*16dcd2c7SMithil Bavishi touchscreen-size-x = <1280>; 97*16dcd2c7SMithil Bavishi touchscreen-size-y = <800>; 98*16dcd2c7SMithil Bavishi syna,sensor-type = <1>; 99*16dcd2c7SMithil Bavishi }; 100*16dcd2c7SMithil Bavishi }; 101*16dcd2c7SMithil Bavishi}; 102