1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * SAMSUNG/GOOGLE Peach-Pit board device tree source 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (c) 2013 Samsung Electronics Co., Ltd. 5*4882a593Smuzhiyun * http://www.samsung.com 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 8*4882a593Smuzhiyun */ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun/dts-v1/; 11*4882a593Smuzhiyun#include "exynos54xx.dtsi" 12*4882a593Smuzhiyun#include <dt-bindings/clock/maxim,max77802.h> 13*4882a593Smuzhiyun#include <dt-bindings/regulator/maxim,max77802.h> 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun/ { 16*4882a593Smuzhiyun model = "Samsung/Google Peach Pit board based on Exynos5420"; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun compatible = "google,pit-rev#", "google,pit", 19*4882a593Smuzhiyun "google,peach", "samsung,exynos5420", "samsung,exynos5"; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun config { 22*4882a593Smuzhiyun google,bad-wake-gpios = <&gpx0 6 GPIO_ACTIVE_HIGH>; 23*4882a593Smuzhiyun hwid = "PIT TEST A-A 7848"; 24*4882a593Smuzhiyun lazy-init = <1>; 25*4882a593Smuzhiyun }; 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun aliases { 28*4882a593Smuzhiyun serial0 = "/serial@12C30000"; 29*4882a593Smuzhiyun console = "/serial@12C30000"; 30*4882a593Smuzhiyun pmic = "/i2c@12CA0000"; 31*4882a593Smuzhiyun i2c104 = &i2c_tunnel; 32*4882a593Smuzhiyun }; 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun backlight: backlight { 35*4882a593Smuzhiyun compatible = "pwm-backlight"; 36*4882a593Smuzhiyun pwms = <&pwm 0 1000000 0>; 37*4882a593Smuzhiyun brightness-levels = <0 100 500 1000 1500 2000 2500 2800>; 38*4882a593Smuzhiyun default-brightness-level = <7>; 39*4882a593Smuzhiyun power-supply = <&tps65090_fet1>; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun dmc { 43*4882a593Smuzhiyun mem-manuf = "samsung"; 44*4882a593Smuzhiyun mem-type = "ddr3"; 45*4882a593Smuzhiyun clock-frequency = <800000000>; 46*4882a593Smuzhiyun arm-frequency = <900000000>; 47*4882a593Smuzhiyun }; 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun tmu@10060000 { 50*4882a593Smuzhiyun samsung,min-temp = <25>; 51*4882a593Smuzhiyun samsung,max-temp = <125>; 52*4882a593Smuzhiyun samsung,start-warning = <95>; 53*4882a593Smuzhiyun samsung,start-tripping = <105>; 54*4882a593Smuzhiyun samsung,hw-tripping = <110>; 55*4882a593Smuzhiyun samsung,efuse-min-value = <40>; 56*4882a593Smuzhiyun samsung,efuse-value = <55>; 57*4882a593Smuzhiyun samsung,efuse-max-value = <100>; 58*4882a593Smuzhiyun samsung,slope = <274761730>; 59*4882a593Smuzhiyun samsung,dc-value = <25>; 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun /* MAX77802 is on i2c bus 4 */ 63*4882a593Smuzhiyun i2c@12CA0000 { 64*4882a593Smuzhiyun clock-frequency = <400000>; 65*4882a593Smuzhiyun power-regulator@9 { 66*4882a593Smuzhiyun compatible = "maxim,max77802-pmic"; 67*4882a593Smuzhiyun reg = <0x9>; 68*4882a593Smuzhiyun }; 69*4882a593Smuzhiyun }; 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun i2c@12CD0000 { /* i2c7 */ 72*4882a593Smuzhiyun clock-frequency = <100000>; 73*4882a593Smuzhiyun soundcodec@20 { 74*4882a593Smuzhiyun reg = <0x20>; 75*4882a593Smuzhiyun compatible = "maxim,max98090-codec"; 76*4882a593Smuzhiyun }; 77*4882a593Smuzhiyun 78*4882a593Smuzhiyun edp-lvds-bridge@48 { 79*4882a593Smuzhiyun compatible = "parade,ps8625"; 80*4882a593Smuzhiyun reg = <0x48>; 81*4882a593Smuzhiyun sleep-gpios = <&gpx3 5 GPIO_ACTIVE_LOW>; 82*4882a593Smuzhiyun reset-gpios = <&gpy7 7 GPIO_ACTIVE_LOW>; 83*4882a593Smuzhiyun parade,regs = /bits/ 8 < 84*4882a593Smuzhiyun 0x02 0xa1 0x01 /* HPD low */ 85*4882a593Smuzhiyun /* 86*4882a593Smuzhiyun * SW setting 87*4882a593Smuzhiyun * [1:0] SW output 1.2V voltage is lower to 96% 88*4882a593Smuzhiyun */ 89*4882a593Smuzhiyun 0x04 0x14 0x01 90*4882a593Smuzhiyun /* 91*4882a593Smuzhiyun * RCO SS setting 92*4882a593Smuzhiyun * [5:4] = b01 0.5%, b10 1%, b11 1.5% 93*4882a593Smuzhiyun */ 94*4882a593Smuzhiyun 0x04 0xe3 0x20 95*4882a593Smuzhiyun 0x04 0xe2 0x80 /* [7] RCO SS enable */ 96*4882a593Smuzhiyun /* 97*4882a593Smuzhiyun * RPHY Setting 98*4882a593Smuzhiyun * [3:2] CDR tune wait cycle before 99*4882a593Smuzhiyun * measure for fine tune b00: 1us, 100*4882a593Smuzhiyun * 01: 0.5us, 10:2us, 11:4us. 101*4882a593Smuzhiyun */ 102*4882a593Smuzhiyun 0x04 0x8a 0x0c 103*4882a593Smuzhiyun 0x04 0x89 0x08 /* [3] RFD always on */ 104*4882a593Smuzhiyun /* 105*4882a593Smuzhiyun * CTN lock in/out: 106*4882a593Smuzhiyun * 20000ppm/80000ppm. Lock out 2 107*4882a593Smuzhiyun * times. 108*4882a593Smuzhiyun */ 109*4882a593Smuzhiyun 0x04 0x71 0x2d 110*4882a593Smuzhiyun /* 111*4882a593Smuzhiyun * 2.7G CDR settings 112*4882a593Smuzhiyun * NOF=40LSB for HBR CDR setting 113*4882a593Smuzhiyun */ 114*4882a593Smuzhiyun 0x04 0x7d 0x07 115*4882a593Smuzhiyun 0x04 0x7b 0x00 /* [1:0] Fmin=+4bands */ 116*4882a593Smuzhiyun 0x04 0x7a 0xfd /* [7:5] DCO_FTRNG=+-40% */ 117*4882a593Smuzhiyun /* 118*4882a593Smuzhiyun * 1.62G CDR settings 119*4882a593Smuzhiyun * [5:2]NOF=64LSB [1:0]DCO scale is 2/5 120*4882a593Smuzhiyun */ 121*4882a593Smuzhiyun 0x04 0xc0 0x12 122*4882a593Smuzhiyun 0x04 0xc1 0x92 /* Gitune=-37% */ 123*4882a593Smuzhiyun 0x04 0xc2 0x1c /* Fbstep=100% */ 124*4882a593Smuzhiyun 0x04 0x32 0x80 /* [7]LOS signal disable */ 125*4882a593Smuzhiyun /* 126*4882a593Smuzhiyun * RPIO Setting 127*4882a593Smuzhiyun * [7:4] LVDS driver bias current : 128*4882a593Smuzhiyun * 75% (250mV swing) 129*4882a593Smuzhiyun */ 130*4882a593Smuzhiyun 0x04 0x00 0xb0 131*4882a593Smuzhiyun /* 132*4882a593Smuzhiyun * [7:6] Right-bar GPIO output strength is 8mA 133*4882a593Smuzhiyun */ 134*4882a593Smuzhiyun 0x04 0x15 0x40 135*4882a593Smuzhiyun /* EQ Training State Machine Setting */ 136*4882a593Smuzhiyun 0x04 0x54 0x10 /* RCO calibration start */ 137*4882a593Smuzhiyun /* [4:0] MAX_LANE_COUNT set to one lane */ 138*4882a593Smuzhiyun 0x01 0x02 0x81 139*4882a593Smuzhiyun /* [4:0] LANE_COUNT_SET set to one lane */ 140*4882a593Smuzhiyun 0x01 0x21 0x81 141*4882a593Smuzhiyun 0x00 0x52 0x20 142*4882a593Smuzhiyun 0x00 0xf1 0x03 /* HPD CP toggle enable */ 143*4882a593Smuzhiyun 0x00 0x62 0x41 144*4882a593Smuzhiyun /* Counter number add 1ms counter delay */ 145*4882a593Smuzhiyun 0x00 0xf6 0x01 146*4882a593Smuzhiyun /* 147*4882a593Smuzhiyun * [6]PWM function control by 148*4882a593Smuzhiyun * DPCD0040f[7], default is PWM 149*4882a593Smuzhiyun * block always works. 150*4882a593Smuzhiyun */ 151*4882a593Smuzhiyun 0x00 0x77 0x06 152*4882a593Smuzhiyun /* 153*4882a593Smuzhiyun * 04h Adjust VTotal tolerance to 154*4882a593Smuzhiyun * fix the 30Hz no display issue 155*4882a593Smuzhiyun */ 156*4882a593Smuzhiyun 0x00 0x4c 0x04 157*4882a593Smuzhiyun /* DPCD00400='h00, Parade OUI = 'h001cf8 */ 158*4882a593Smuzhiyun 0x01 0xc0 0x00 159*4882a593Smuzhiyun 0x01 0xc1 0x1c /* DPCD00401='h1c */ 160*4882a593Smuzhiyun 0x01 0xc2 0xf8 /* DPCD00402='hf8 */ 161*4882a593Smuzhiyun /* 162*4882a593Smuzhiyun * DPCD403~408 = ASCII code 163*4882a593Smuzhiyun * D2SLV5='h4432534c5635 164*4882a593Smuzhiyun */ 165*4882a593Smuzhiyun 0x01 0xc3 0x44 166*4882a593Smuzhiyun 0x01 0xc4 0x32 /* DPCD404 */ 167*4882a593Smuzhiyun 0x01 0xc5 0x53 /* DPCD405 */ 168*4882a593Smuzhiyun 0x01 0xc6 0x4c /* DPCD406 */ 169*4882a593Smuzhiyun 0x01 0xc7 0x56 /* DPCD407 */ 170*4882a593Smuzhiyun 0x01 0xc8 0x35 /* DPCD408 */ 171*4882a593Smuzhiyun /* 172*4882a593Smuzhiyun * DPCD40A, Initial Code major revision 173*4882a593Smuzhiyun * '01' 174*4882a593Smuzhiyun */ 175*4882a593Smuzhiyun 0x01 0xca 0x01 176*4882a593Smuzhiyun /* DPCD40B Initial Code minor revision '05' */ 177*4882a593Smuzhiyun 0x01 0xcb 0x05 178*4882a593Smuzhiyun /* DPCD720 Select internal PWM */ 179*4882a593Smuzhiyun 0x01 0xa5 0xa0 180*4882a593Smuzhiyun /* 181*4882a593Smuzhiyun * FFh for 100% PWM of brightness, 0h for 0% 182*4882a593Smuzhiyun * brightness 183*4882a593Smuzhiyun */ 184*4882a593Smuzhiyun 0x01 0xa7 0xff 185*4882a593Smuzhiyun /* 186*4882a593Smuzhiyun * Set LVDS output as 6bit-VESA mapping, 187*4882a593Smuzhiyun * single LVDS channel 188*4882a593Smuzhiyun */ 189*4882a593Smuzhiyun 0x01 0xcc 0x13 190*4882a593Smuzhiyun /* Enable SSC set by register */ 191*4882a593Smuzhiyun 0x02 0xb1 0x20 192*4882a593Smuzhiyun /* 193*4882a593Smuzhiyun * Set SSC enabled and +/-1% central 194*4882a593Smuzhiyun * spreading 195*4882a593Smuzhiyun */ 196*4882a593Smuzhiyun 0x04 0x10 0x16 197*4882a593Smuzhiyun /* MPU Clock source: LC => RCO */ 198*4882a593Smuzhiyun 0x04 0x59 0x60 199*4882a593Smuzhiyun 0x04 0x54 0x14 /* LC -> RCO */ 200*4882a593Smuzhiyun 0x02 0xa1 0x91>; /* HPD high */ 201*4882a593Smuzhiyun 202*4882a593Smuzhiyun ports { 203*4882a593Smuzhiyun port@0 { 204*4882a593Smuzhiyun bridge_out: endpoint { 205*4882a593Smuzhiyun remote-endpoint = <&panel_in>; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun }; 208*4882a593Smuzhiyun 209*4882a593Smuzhiyun port@1 { 210*4882a593Smuzhiyun bridge_in: endpoint { 211*4882a593Smuzhiyun remote-endpoint = <&dp_out>; 212*4882a593Smuzhiyun }; 213*4882a593Smuzhiyun }; 214*4882a593Smuzhiyun }; 215*4882a593Smuzhiyun }; 216*4882a593Smuzhiyun }; 217*4882a593Smuzhiyun 218*4882a593Smuzhiyun sound@3830000 { 219*4882a593Smuzhiyun samsung,codec-type = "max98090"; 220*4882a593Smuzhiyun }; 221*4882a593Smuzhiyun 222*4882a593Smuzhiyun i2c@12E10000 { /* i2c9 */ 223*4882a593Smuzhiyun clock-frequency = <400000>; 224*4882a593Smuzhiyun tpm@20 { 225*4882a593Smuzhiyun compatible = "infineon,slb9645tt"; 226*4882a593Smuzhiyun reg = <0x20>; 227*4882a593Smuzhiyun }; 228*4882a593Smuzhiyun }; 229*4882a593Smuzhiyun 230*4882a593Smuzhiyun panel: panel { 231*4882a593Smuzhiyun compatible = "auo,b116xw03"; 232*4882a593Smuzhiyun power-supply = <&tps65090_fet6>; 233*4882a593Smuzhiyun backlight = <&backlight>; 234*4882a593Smuzhiyun 235*4882a593Smuzhiyun port { 236*4882a593Smuzhiyun panel_in: endpoint { 237*4882a593Smuzhiyun remote-endpoint = <&bridge_out>; 238*4882a593Smuzhiyun }; 239*4882a593Smuzhiyun }; 240*4882a593Smuzhiyun }; 241*4882a593Smuzhiyun 242*4882a593Smuzhiyun spi@12d30000 { /* spi1 */ 243*4882a593Smuzhiyun spi-max-frequency = <50000000>; 244*4882a593Smuzhiyun firmware_storage_spi: flash@0 { 245*4882a593Smuzhiyun compatible = "spi-flash"; 246*4882a593Smuzhiyun reg = <0>; 247*4882a593Smuzhiyun 248*4882a593Smuzhiyun /* 249*4882a593Smuzhiyun * A region for the kernel to store a panic event 250*4882a593Smuzhiyun * which the firmware will add to the log. 251*4882a593Smuzhiyun */ 252*4882a593Smuzhiyun elog-panic-event-offset = <0x01e00000 0x100000>; 253*4882a593Smuzhiyun 254*4882a593Smuzhiyun elog-shrink-size = <0x400>; 255*4882a593Smuzhiyun elog-full-threshold = <0xc00>; 256*4882a593Smuzhiyun }; 257*4882a593Smuzhiyun }; 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun xhci@12000000 { 260*4882a593Smuzhiyun samsung,vbus-gpio = <&gph0 0 GPIO_ACTIVE_HIGH>; 261*4882a593Smuzhiyun }; 262*4882a593Smuzhiyun 263*4882a593Smuzhiyun xhci@12400000 { 264*4882a593Smuzhiyun samsung,vbus-gpio = <&gph0 1 GPIO_ACTIVE_HIGH>; 265*4882a593Smuzhiyun }; 266*4882a593Smuzhiyun 267*4882a593Smuzhiyun fimd@14400000 { 268*4882a593Smuzhiyun samsung,vl-freq = <60>; 269*4882a593Smuzhiyun samsung,vl-col = <1366>; 270*4882a593Smuzhiyun samsung,vl-row = <768>; 271*4882a593Smuzhiyun samsung,vl-width = <1366>; 272*4882a593Smuzhiyun samsung,vl-height = <768>; 273*4882a593Smuzhiyun 274*4882a593Smuzhiyun samsung,vl-clkp; 275*4882a593Smuzhiyun samsung,vl-dp; 276*4882a593Smuzhiyun samsung,vl-bpix = <4>; 277*4882a593Smuzhiyun 278*4882a593Smuzhiyun samsung,vl-hspw = <32>; 279*4882a593Smuzhiyun samsung,vl-hbpd = <40>; 280*4882a593Smuzhiyun samsung,vl-hfpd = <40>; 281*4882a593Smuzhiyun samsung,vl-vspw = <6>; 282*4882a593Smuzhiyun samsung,vl-vbpd = <10>; 283*4882a593Smuzhiyun samsung,vl-vfpd = <12>; 284*4882a593Smuzhiyun samsung,vl-cmd-allow-len = <0xf>; 285*4882a593Smuzhiyun 286*4882a593Smuzhiyun samsung,winid = <3>; 287*4882a593Smuzhiyun samsung,interface-mode = <1>; 288*4882a593Smuzhiyun samsung,dp-enabled = <1>; 289*4882a593Smuzhiyun samsung,dual-lcd-enabled = <0>; 290*4882a593Smuzhiyun }; 291*4882a593Smuzhiyun}; 292*4882a593Smuzhiyun 293*4882a593Smuzhiyun&dp { 294*4882a593Smuzhiyun status = "okay"; 295*4882a593Smuzhiyun samsung,color-space = <0>; 296*4882a593Smuzhiyun samsung,dynamic-range = <0>; 297*4882a593Smuzhiyun samsung,ycbcr-coeff = <0>; 298*4882a593Smuzhiyun samsung,color-depth = <1>; 299*4882a593Smuzhiyun samsung,link-rate = <0x06>; 300*4882a593Smuzhiyun samsung,lane-count = <2>; 301*4882a593Smuzhiyun samsung,hpd-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; 302*4882a593Smuzhiyun 303*4882a593Smuzhiyun ports { 304*4882a593Smuzhiyun port@0 { 305*4882a593Smuzhiyun dp_out: endpoint { 306*4882a593Smuzhiyun remote-endpoint = <&bridge_in>; 307*4882a593Smuzhiyun }; 308*4882a593Smuzhiyun }; 309*4882a593Smuzhiyun }; 310*4882a593Smuzhiyun}; 311*4882a593Smuzhiyun 312*4882a593Smuzhiyun&spi_2 { 313*4882a593Smuzhiyun spi-max-frequency = <3125000>; 314*4882a593Smuzhiyun spi-deactivate-delay = <200>; 315*4882a593Smuzhiyun status = "okay"; 316*4882a593Smuzhiyun num-cs = <1>; 317*4882a593Smuzhiyun samsung,spi-src-clk = <0>; 318*4882a593Smuzhiyun cs-gpios = <&gpb1 2 0>; 319*4882a593Smuzhiyun 320*4882a593Smuzhiyun cros_ec: cros-ec@0 { 321*4882a593Smuzhiyun compatible = "google,cros-ec-spi"; 322*4882a593Smuzhiyun interrupt-parent = <&gpx1>; 323*4882a593Smuzhiyun interrupts = <5 0>; 324*4882a593Smuzhiyun reg = <0>; 325*4882a593Smuzhiyun spi-half-duplex; 326*4882a593Smuzhiyun spi-max-timeout-ms = <1100>; 327*4882a593Smuzhiyun ec-interrupt = <&gpx1 5 GPIO_ACTIVE_LOW>; 328*4882a593Smuzhiyun #address-cells = <1>; 329*4882a593Smuzhiyun #size-cells = <1>; 330*4882a593Smuzhiyun 331*4882a593Smuzhiyun /* 332*4882a593Smuzhiyun * This describes the flash memory within the EC. Note 333*4882a593Smuzhiyun * that the STM32L flash erases to 0, not 0xff. 334*4882a593Smuzhiyun */ 335*4882a593Smuzhiyun flash@8000000 { 336*4882a593Smuzhiyun reg = <0x08000000 0x20000>; 337*4882a593Smuzhiyun erase-value = <0>; 338*4882a593Smuzhiyun }; 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun controller-data { 341*4882a593Smuzhiyun samsung,spi-feedback-delay = <1>; 342*4882a593Smuzhiyun }; 343*4882a593Smuzhiyun 344*4882a593Smuzhiyun i2c_tunnel: i2c-tunnel { 345*4882a593Smuzhiyun compatible = "google,cros-ec-i2c-tunnel"; 346*4882a593Smuzhiyun #address-cells = <1>; 347*4882a593Smuzhiyun #size-cells = <0>; 348*4882a593Smuzhiyun google,remote-bus = <0>; 349*4882a593Smuzhiyun 350*4882a593Smuzhiyun battery: sbs-battery@b { 351*4882a593Smuzhiyun compatible = "sbs,sbs-battery"; 352*4882a593Smuzhiyun reg = <0xb>; 353*4882a593Smuzhiyun sbs,poll-retry-count = <1>; 354*4882a593Smuzhiyun sbs,i2c-retry-count = <2>; 355*4882a593Smuzhiyun }; 356*4882a593Smuzhiyun 357*4882a593Smuzhiyun power-regulator@48 { 358*4882a593Smuzhiyun compatible = "ti,tps65090"; 359*4882a593Smuzhiyun reg = <0x48>; 360*4882a593Smuzhiyun 361*4882a593Smuzhiyun regulators { 362*4882a593Smuzhiyun tps65090_dcdc1: dcdc1 { 363*4882a593Smuzhiyun ti,enable-ext-control; 364*4882a593Smuzhiyun }; 365*4882a593Smuzhiyun tps65090_dcdc2: dcdc2 { 366*4882a593Smuzhiyun ti,enable-ext-control; 367*4882a593Smuzhiyun }; 368*4882a593Smuzhiyun tps65090_dcdc3: dcdc3 { 369*4882a593Smuzhiyun ti,enable-ext-control; 370*4882a593Smuzhiyun }; 371*4882a593Smuzhiyun tps65090_fet1: fet1 { 372*4882a593Smuzhiyun regulator-name = "vcd_led"; 373*4882a593Smuzhiyun }; 374*4882a593Smuzhiyun tps65090_fet2: fet2 { 375*4882a593Smuzhiyun regulator-name = "video_mid"; 376*4882a593Smuzhiyun regulator-always-on; 377*4882a593Smuzhiyun }; 378*4882a593Smuzhiyun tps65090_fet3: fet3 { 379*4882a593Smuzhiyun regulator-name = "wwan_r"; 380*4882a593Smuzhiyun regulator-always-on; 381*4882a593Smuzhiyun }; 382*4882a593Smuzhiyun tps65090_fet4: fet4 { 383*4882a593Smuzhiyun regulator-name = "sdcard"; 384*4882a593Smuzhiyun regulator-always-on; 385*4882a593Smuzhiyun }; 386*4882a593Smuzhiyun tps65090_fet5: fet5 { 387*4882a593Smuzhiyun regulator-name = "camout"; 388*4882a593Smuzhiyun regulator-always-on; 389*4882a593Smuzhiyun }; 390*4882a593Smuzhiyun tps65090_fet6: fet6 { 391*4882a593Smuzhiyun regulator-name = "lcd_vdd"; 392*4882a593Smuzhiyun }; 393*4882a593Smuzhiyun tps65090_fet7: fet7 { 394*4882a593Smuzhiyun regulator-name = "video_mid_1a"; 395*4882a593Smuzhiyun regulator-always-on; 396*4882a593Smuzhiyun }; 397*4882a593Smuzhiyun tps65090_ldo1: ldo1 { 398*4882a593Smuzhiyun }; 399*4882a593Smuzhiyun tps65090_ldo2: ldo2 { 400*4882a593Smuzhiyun }; 401*4882a593Smuzhiyun }; 402*4882a593Smuzhiyun 403*4882a593Smuzhiyun charger { 404*4882a593Smuzhiyun compatible = "ti,tps65090-charger"; 405*4882a593Smuzhiyun }; 406*4882a593Smuzhiyun }; 407*4882a593Smuzhiyun }; 408*4882a593Smuzhiyun }; 409*4882a593Smuzhiyun}; 410*4882a593Smuzhiyun 411*4882a593Smuzhiyun#include "cros-ec-keyboard.dtsi" 412