18e4ab1d5SAkshay Saraswat/* 28e4ab1d5SAkshay Saraswat * SAMSUNG/GOOGLE Peach-Pit board device tree source 38e4ab1d5SAkshay Saraswat * 48e4ab1d5SAkshay Saraswat * Copyright (c) 2013 Samsung Electronics Co., Ltd. 58e4ab1d5SAkshay Saraswat * http://www.samsung.com 68e4ab1d5SAkshay Saraswat * 78e4ab1d5SAkshay Saraswat * SPDX-License-Identifier: GPL-2.0+ 88e4ab1d5SAkshay Saraswat */ 98e4ab1d5SAkshay Saraswat 108e4ab1d5SAkshay Saraswat/dts-v1/; 112fdd7d9eSSimon Glass#include "exynos54xx.dtsi" 12*f948f5deSSimon Glass#include <dt-bindings/clock/maxim,max77802.h> 13*f948f5deSSimon Glass#include <dt-bindings/regulator/maxim,max77802.h> 148e4ab1d5SAkshay Saraswat 158e4ab1d5SAkshay Saraswat/ { 168e4ab1d5SAkshay Saraswat model = "Samsung/Google Peach Pit board based on Exynos5420"; 178e4ab1d5SAkshay Saraswat 188e4ab1d5SAkshay Saraswat compatible = "google,pit-rev#", "google,pit", 198e4ab1d5SAkshay Saraswat "google,peach", "samsung,exynos5420", "samsung,exynos5"; 208e4ab1d5SAkshay Saraswat 218e4ab1d5SAkshay Saraswat config { 226f755eb6SSimon Glass google,bad-wake-gpios = <&gpx0 6 GPIO_ACTIVE_HIGH>; 238e4ab1d5SAkshay Saraswat hwid = "PIT TEST A-A 7848"; 248e4ab1d5SAkshay Saraswat lazy-init = <1>; 258e4ab1d5SAkshay Saraswat }; 268e4ab1d5SAkshay Saraswat 278e4ab1d5SAkshay Saraswat aliases { 288e4ab1d5SAkshay Saraswat serial0 = "/serial@12C30000"; 298e4ab1d5SAkshay Saraswat console = "/serial@12C30000"; 30f1ac35b7SSimon Glass pmic = "/i2c@12CA0000"; 31a0942a6dSSimon Glass i2c104 = &i2c_tunnel; 328e4ab1d5SAkshay Saraswat }; 338e4ab1d5SAkshay Saraswat 34*f948f5deSSimon Glass backlight: backlight { 35*f948f5deSSimon Glass compatible = "pwm-backlight"; 36*f948f5deSSimon Glass pwms = <&pwm 0 1000000 0>; 37*f948f5deSSimon Glass brightness-levels = <0 100 500 1000 1500 2000 2500 2800>; 38*f948f5deSSimon Glass default-brightness-level = <7>; 39*f948f5deSSimon Glass power-supply = <&tps65090_fet1>; 40*f948f5deSSimon Glass }; 41*f948f5deSSimon Glass 428e4ab1d5SAkshay Saraswat dmc { 438e4ab1d5SAkshay Saraswat mem-manuf = "samsung"; 448e4ab1d5SAkshay Saraswat mem-type = "ddr3"; 458e4ab1d5SAkshay Saraswat clock-frequency = <800000000>; 46e4d76100SSimon Glass arm-frequency = <900000000>; 478e4ab1d5SAkshay Saraswat }; 488e4ab1d5SAkshay Saraswat 498e4ab1d5SAkshay Saraswat tmu@10060000 { 508e4ab1d5SAkshay Saraswat samsung,min-temp = <25>; 518e4ab1d5SAkshay Saraswat samsung,max-temp = <125>; 528e4ab1d5SAkshay Saraswat samsung,start-warning = <95>; 538e4ab1d5SAkshay Saraswat samsung,start-tripping = <105>; 548e4ab1d5SAkshay Saraswat samsung,hw-tripping = <110>; 558e4ab1d5SAkshay Saraswat samsung,efuse-min-value = <40>; 568e4ab1d5SAkshay Saraswat samsung,efuse-value = <55>; 578e4ab1d5SAkshay Saraswat samsung,efuse-max-value = <100>; 588e4ab1d5SAkshay Saraswat samsung,slope = <274761730>; 598e4ab1d5SAkshay Saraswat samsung,dc-value = <25>; 608e4ab1d5SAkshay Saraswat }; 618e4ab1d5SAkshay Saraswat 628e4ab1d5SAkshay Saraswat /* MAX77802 is on i2c bus 4 */ 63f1ac35b7SSimon Glass i2c@12CA0000 { 648e4ab1d5SAkshay Saraswat clock-frequency = <400000>; 658e4ab1d5SAkshay Saraswat power-regulator@9 { 668e4ab1d5SAkshay Saraswat compatible = "maxim,max77802-pmic"; 678e4ab1d5SAkshay Saraswat reg = <0x9>; 688e4ab1d5SAkshay Saraswat }; 698e4ab1d5SAkshay Saraswat }; 708e4ab1d5SAkshay Saraswat 71f1ac35b7SSimon Glass i2c@12CD0000 { /* i2c7 */ 728e4ab1d5SAkshay Saraswat clock-frequency = <100000>; 738e4ab1d5SAkshay Saraswat soundcodec@20 { 748e4ab1d5SAkshay Saraswat reg = <0x20>; 758e4ab1d5SAkshay Saraswat compatible = "maxim,max98090-codec"; 768e4ab1d5SAkshay Saraswat }; 77466d4039SAjay Kumar 78466d4039SAjay Kumar edp-lvds-bridge@48 { 79466d4039SAjay Kumar compatible = "parade,ps8625"; 80466d4039SAjay Kumar reg = <0x48>; 8148b6c32dSSimon Glass sleep-gpios = <&gpx3 5 GPIO_ACTIVE_LOW>; 8248b6c32dSSimon Glass reset-gpios = <&gpy7 7 GPIO_ACTIVE_LOW>; 8348b6c32dSSimon Glass parade,regs = /bits/ 8 < 8448b6c32dSSimon Glass 0x02 0xa1 0x01 /* HPD low */ 8548b6c32dSSimon Glass /* 8648b6c32dSSimon Glass * SW setting 8748b6c32dSSimon Glass * [1:0] SW output 1.2V voltage is lower to 96% 8848b6c32dSSimon Glass */ 8948b6c32dSSimon Glass 0x04 0x14 0x01 9048b6c32dSSimon Glass /* 9148b6c32dSSimon Glass * RCO SS setting 9248b6c32dSSimon Glass * [5:4] = b01 0.5%, b10 1%, b11 1.5% 9348b6c32dSSimon Glass */ 9448b6c32dSSimon Glass 0x04 0xe3 0x20 9548b6c32dSSimon Glass 0x04 0xe2 0x80 /* [7] RCO SS enable */ 9648b6c32dSSimon Glass /* 9748b6c32dSSimon Glass * RPHY Setting 9848b6c32dSSimon Glass * [3:2] CDR tune wait cycle before 9948b6c32dSSimon Glass * measure for fine tune b00: 1us, 10048b6c32dSSimon Glass * 01: 0.5us, 10:2us, 11:4us. 10148b6c32dSSimon Glass */ 10248b6c32dSSimon Glass 0x04 0x8a 0x0c 10348b6c32dSSimon Glass 0x04 0x89 0x08 /* [3] RFD always on */ 10448b6c32dSSimon Glass /* 10548b6c32dSSimon Glass * CTN lock in/out: 10648b6c32dSSimon Glass * 20000ppm/80000ppm. Lock out 2 10748b6c32dSSimon Glass * times. 10848b6c32dSSimon Glass */ 10948b6c32dSSimon Glass 0x04 0x71 0x2d 11048b6c32dSSimon Glass /* 11148b6c32dSSimon Glass * 2.7G CDR settings 11248b6c32dSSimon Glass * NOF=40LSB for HBR CDR setting 11348b6c32dSSimon Glass */ 11448b6c32dSSimon Glass 0x04 0x7d 0x07 11548b6c32dSSimon Glass 0x04 0x7b 0x00 /* [1:0] Fmin=+4bands */ 11648b6c32dSSimon Glass 0x04 0x7a 0xfd /* [7:5] DCO_FTRNG=+-40% */ 11748b6c32dSSimon Glass /* 11848b6c32dSSimon Glass * 1.62G CDR settings 11948b6c32dSSimon Glass * [5:2]NOF=64LSB [1:0]DCO scale is 2/5 12048b6c32dSSimon Glass */ 12148b6c32dSSimon Glass 0x04 0xc0 0x12 12248b6c32dSSimon Glass 0x04 0xc1 0x92 /* Gitune=-37% */ 12348b6c32dSSimon Glass 0x04 0xc2 0x1c /* Fbstep=100% */ 12448b6c32dSSimon Glass 0x04 0x32 0x80 /* [7]LOS signal disable */ 12548b6c32dSSimon Glass /* 12648b6c32dSSimon Glass * RPIO Setting 12748b6c32dSSimon Glass * [7:4] LVDS driver bias current : 12848b6c32dSSimon Glass * 75% (250mV swing) 12948b6c32dSSimon Glass */ 13048b6c32dSSimon Glass 0x04 0x00 0xb0 13148b6c32dSSimon Glass /* 13248b6c32dSSimon Glass * [7:6] Right-bar GPIO output strength is 8mA 13348b6c32dSSimon Glass */ 13448b6c32dSSimon Glass 0x04 0x15 0x40 13548b6c32dSSimon Glass /* EQ Training State Machine Setting */ 13648b6c32dSSimon Glass 0x04 0x54 0x10 /* RCO calibration start */ 13748b6c32dSSimon Glass /* [4:0] MAX_LANE_COUNT set to one lane */ 13848b6c32dSSimon Glass 0x01 0x02 0x81 13948b6c32dSSimon Glass /* [4:0] LANE_COUNT_SET set to one lane */ 14048b6c32dSSimon Glass 0x01 0x21 0x81 14148b6c32dSSimon Glass 0x00 0x52 0x20 14248b6c32dSSimon Glass 0x00 0xf1 0x03 /* HPD CP toggle enable */ 14348b6c32dSSimon Glass 0x00 0x62 0x41 14448b6c32dSSimon Glass /* Counter number add 1ms counter delay */ 14548b6c32dSSimon Glass 0x00 0xf6 0x01 14648b6c32dSSimon Glass /* 14748b6c32dSSimon Glass * [6]PWM function control by 14848b6c32dSSimon Glass * DPCD0040f[7], default is PWM 14948b6c32dSSimon Glass * block always works. 15048b6c32dSSimon Glass */ 15148b6c32dSSimon Glass 0x00 0x77 0x06 15248b6c32dSSimon Glass /* 15348b6c32dSSimon Glass * 04h Adjust VTotal tolerance to 15448b6c32dSSimon Glass * fix the 30Hz no display issue 15548b6c32dSSimon Glass */ 15648b6c32dSSimon Glass 0x00 0x4c 0x04 15748b6c32dSSimon Glass /* DPCD00400='h00, Parade OUI = 'h001cf8 */ 15848b6c32dSSimon Glass 0x01 0xc0 0x00 15948b6c32dSSimon Glass 0x01 0xc1 0x1c /* DPCD00401='h1c */ 16048b6c32dSSimon Glass 0x01 0xc2 0xf8 /* DPCD00402='hf8 */ 16148b6c32dSSimon Glass /* 16248b6c32dSSimon Glass * DPCD403~408 = ASCII code 16348b6c32dSSimon Glass * D2SLV5='h4432534c5635 16448b6c32dSSimon Glass */ 16548b6c32dSSimon Glass 0x01 0xc3 0x44 16648b6c32dSSimon Glass 0x01 0xc4 0x32 /* DPCD404 */ 16748b6c32dSSimon Glass 0x01 0xc5 0x53 /* DPCD405 */ 16848b6c32dSSimon Glass 0x01 0xc6 0x4c /* DPCD406 */ 16948b6c32dSSimon Glass 0x01 0xc7 0x56 /* DPCD407 */ 17048b6c32dSSimon Glass 0x01 0xc8 0x35 /* DPCD408 */ 17148b6c32dSSimon Glass /* 17248b6c32dSSimon Glass * DPCD40A, Initial Code major revision 17348b6c32dSSimon Glass * '01' 17448b6c32dSSimon Glass */ 17548b6c32dSSimon Glass 0x01 0xca 0x01 17648b6c32dSSimon Glass /* DPCD40B Initial Code minor revision '05' */ 17748b6c32dSSimon Glass 0x01 0xcb 0x05 17848b6c32dSSimon Glass /* DPCD720 Select internal PWM */ 17948b6c32dSSimon Glass 0x01 0xa5 0xa0 18048b6c32dSSimon Glass /* 18148b6c32dSSimon Glass * FFh for 100% PWM of brightness, 0h for 0% 18248b6c32dSSimon Glass * brightness 18348b6c32dSSimon Glass */ 18448b6c32dSSimon Glass 0x01 0xa7 0xff 18548b6c32dSSimon Glass /* 18648b6c32dSSimon Glass * Set LVDS output as 6bit-VESA mapping, 18748b6c32dSSimon Glass * single LVDS channel 18848b6c32dSSimon Glass */ 18948b6c32dSSimon Glass 0x01 0xcc 0x13 19048b6c32dSSimon Glass /* Enable SSC set by register */ 19148b6c32dSSimon Glass 0x02 0xb1 0x20 19248b6c32dSSimon Glass /* 19348b6c32dSSimon Glass * Set SSC enabled and +/-1% central 19448b6c32dSSimon Glass * spreading 19548b6c32dSSimon Glass */ 19648b6c32dSSimon Glass 0x04 0x10 0x16 19748b6c32dSSimon Glass /* MPU Clock source: LC => RCO */ 19848b6c32dSSimon Glass 0x04 0x59 0x60 19948b6c32dSSimon Glass 0x04 0x54 0x14 /* LC -> RCO */ 20048b6c32dSSimon Glass 0x02 0xa1 0x91>; /* HPD high */ 201*f948f5deSSimon Glass 202*f948f5deSSimon Glass ports { 203*f948f5deSSimon Glass port@0 { 204*f948f5deSSimon Glass bridge_out: endpoint { 205*f948f5deSSimon Glass remote-endpoint = <&panel_in>; 206*f948f5deSSimon Glass }; 207*f948f5deSSimon Glass }; 208*f948f5deSSimon Glass 209*f948f5deSSimon Glass port@1 { 210*f948f5deSSimon Glass bridge_in: endpoint { 211*f948f5deSSimon Glass remote-endpoint = <&dp_out>; 212*f948f5deSSimon Glass }; 213*f948f5deSSimon Glass }; 214*f948f5deSSimon Glass }; 215466d4039SAjay Kumar }; 2168e4ab1d5SAkshay Saraswat }; 2178e4ab1d5SAkshay Saraswat 2188e4ab1d5SAkshay Saraswat sound@3830000 { 2198e4ab1d5SAkshay Saraswat samsung,codec-type = "max98090"; 2208e4ab1d5SAkshay Saraswat }; 2218e4ab1d5SAkshay Saraswat 222f1ac35b7SSimon Glass i2c@12E10000 { /* i2c9 */ 2238e4ab1d5SAkshay Saraswat clock-frequency = <400000>; 2248e4ab1d5SAkshay Saraswat tpm@20 { 225f0e57b1bSSimon Glass compatible = "infineon,slb9645tt"; 2268e4ab1d5SAkshay Saraswat reg = <0x20>; 2278e4ab1d5SAkshay Saraswat }; 2288e4ab1d5SAkshay Saraswat }; 2298e4ab1d5SAkshay Saraswat 230*f948f5deSSimon Glass panel: panel { 231*f948f5deSSimon Glass compatible = "auo,b116xw03"; 232*f948f5deSSimon Glass power-supply = <&tps65090_fet6>; 233*f948f5deSSimon Glass backlight = <&backlight>; 234*f948f5deSSimon Glass 235*f948f5deSSimon Glass port { 236*f948f5deSSimon Glass panel_in: endpoint { 237*f948f5deSSimon Glass remote-endpoint = <&bridge_out>; 238*f948f5deSSimon Glass }; 239*f948f5deSSimon Glass }; 240*f948f5deSSimon Glass }; 241*f948f5deSSimon Glass 2428e4ab1d5SAkshay Saraswat spi@12d30000 { /* spi1 */ 2438e4ab1d5SAkshay Saraswat spi-max-frequency = <50000000>; 2448e4ab1d5SAkshay Saraswat firmware_storage_spi: flash@0 { 24573186c94SSimon Glass compatible = "spi-flash"; 2468e4ab1d5SAkshay Saraswat reg = <0>; 2478e4ab1d5SAkshay Saraswat 2488e4ab1d5SAkshay Saraswat /* 2498e4ab1d5SAkshay Saraswat * A region for the kernel to store a panic event 2508e4ab1d5SAkshay Saraswat * which the firmware will add to the log. 2518e4ab1d5SAkshay Saraswat */ 2528e4ab1d5SAkshay Saraswat elog-panic-event-offset = <0x01e00000 0x100000>; 2538e4ab1d5SAkshay Saraswat 2548e4ab1d5SAkshay Saraswat elog-shrink-size = <0x400>; 2558e4ab1d5SAkshay Saraswat elog-full-threshold = <0xc00>; 2568e4ab1d5SAkshay Saraswat }; 2578e4ab1d5SAkshay Saraswat }; 2588e4ab1d5SAkshay Saraswat 2598e4ab1d5SAkshay Saraswat xhci@12000000 { 2606f755eb6SSimon Glass samsung,vbus-gpio = <&gph0 0 GPIO_ACTIVE_HIGH>; 2618e4ab1d5SAkshay Saraswat }; 2628e4ab1d5SAkshay Saraswat 2638e4ab1d5SAkshay Saraswat xhci@12400000 { 2646f755eb6SSimon Glass samsung,vbus-gpio = <&gph0 1 GPIO_ACTIVE_HIGH>; 2658e4ab1d5SAkshay Saraswat }; 266466d4039SAjay Kumar 267466d4039SAjay Kumar fimd@14400000 { 268466d4039SAjay Kumar samsung,vl-freq = <60>; 269466d4039SAjay Kumar samsung,vl-col = <1366>; 270466d4039SAjay Kumar samsung,vl-row = <768>; 271466d4039SAjay Kumar samsung,vl-width = <1366>; 272466d4039SAjay Kumar samsung,vl-height = <768>; 273466d4039SAjay Kumar 274466d4039SAjay Kumar samsung,vl-clkp; 275466d4039SAjay Kumar samsung,vl-dp; 276466d4039SAjay Kumar samsung,vl-bpix = <4>; 277466d4039SAjay Kumar 278466d4039SAjay Kumar samsung,vl-hspw = <32>; 279466d4039SAjay Kumar samsung,vl-hbpd = <40>; 280466d4039SAjay Kumar samsung,vl-hfpd = <40>; 281466d4039SAjay Kumar samsung,vl-vspw = <6>; 282466d4039SAjay Kumar samsung,vl-vbpd = <10>; 283466d4039SAjay Kumar samsung,vl-vfpd = <12>; 284466d4039SAjay Kumar samsung,vl-cmd-allow-len = <0xf>; 285466d4039SAjay Kumar 286466d4039SAjay Kumar samsung,winid = <3>; 287466d4039SAjay Kumar samsung,interface-mode = <1>; 288466d4039SAjay Kumar samsung,dp-enabled = <1>; 289466d4039SAjay Kumar samsung,dual-lcd-enabled = <0>; 290466d4039SAjay Kumar }; 2918e4ab1d5SAkshay Saraswat}; 29293322749SSjoerd Simons 293*f948f5deSSimon Glass&dp { 294*f948f5deSSimon Glass status = "okay"; 295*f948f5deSSimon Glass samsung,color-space = <0>; 296*f948f5deSSimon Glass samsung,dynamic-range = <0>; 297*f948f5deSSimon Glass samsung,ycbcr-coeff = <0>; 298*f948f5deSSimon Glass samsung,color-depth = <1>; 299*f948f5deSSimon Glass samsung,link-rate = <0x06>; 300*f948f5deSSimon Glass samsung,lane-count = <2>; 301*f948f5deSSimon Glass samsung,hpd-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; 302*f948f5deSSimon Glass 303*f948f5deSSimon Glass ports { 304*f948f5deSSimon Glass port@0 { 305*f948f5deSSimon Glass dp_out: endpoint { 306*f948f5deSSimon Glass remote-endpoint = <&bridge_in>; 307*f948f5deSSimon Glass }; 308*f948f5deSSimon Glass }; 309*f948f5deSSimon Glass }; 310*f948f5deSSimon Glass}; 311*f948f5deSSimon Glass 312a0942a6dSSimon Glass&spi_2 { 313a0942a6dSSimon Glass spi-max-frequency = <3125000>; 314a0942a6dSSimon Glass spi-deactivate-delay = <200>; 315a0942a6dSSimon Glass status = "okay"; 316a0942a6dSSimon Glass num-cs = <1>; 317a0942a6dSSimon Glass samsung,spi-src-clk = <0>; 318a0942a6dSSimon Glass cs-gpios = <&gpb1 2 0>; 319a0942a6dSSimon Glass 320a0942a6dSSimon Glass cros_ec: cros-ec@0 { 321a0942a6dSSimon Glass compatible = "google,cros-ec-spi"; 322a0942a6dSSimon Glass interrupt-parent = <&gpx1>; 323a0942a6dSSimon Glass interrupts = <5 0>; 324a0942a6dSSimon Glass reg = <0>; 325a0942a6dSSimon Glass spi-half-duplex; 326a0942a6dSSimon Glass spi-max-timeout-ms = <1100>; 327a0942a6dSSimon Glass ec-interrupt = <&gpx1 5 GPIO_ACTIVE_LOW>; 328a0942a6dSSimon Glass #address-cells = <1>; 329a0942a6dSSimon Glass #size-cells = <1>; 330a0942a6dSSimon Glass 331a0942a6dSSimon Glass /* 332a0942a6dSSimon Glass * This describes the flash memory within the EC. Note 333a0942a6dSSimon Glass * that the STM32L flash erases to 0, not 0xff. 334a0942a6dSSimon Glass */ 335a0942a6dSSimon Glass flash@8000000 { 336a0942a6dSSimon Glass reg = <0x08000000 0x20000>; 337a0942a6dSSimon Glass erase-value = <0>; 338a0942a6dSSimon Glass }; 339a0942a6dSSimon Glass 340a0942a6dSSimon Glass controller-data { 341a0942a6dSSimon Glass samsung,spi-feedback-delay = <1>; 342a0942a6dSSimon Glass }; 343a0942a6dSSimon Glass 344a0942a6dSSimon Glass i2c_tunnel: i2c-tunnel { 345a0942a6dSSimon Glass compatible = "google,cros-ec-i2c-tunnel"; 346a0942a6dSSimon Glass #address-cells = <1>; 347a0942a6dSSimon Glass #size-cells = <0>; 348a0942a6dSSimon Glass google,remote-bus = <0>; 349a0942a6dSSimon Glass 350a0942a6dSSimon Glass battery: sbs-battery@b { 351a0942a6dSSimon Glass compatible = "sbs,sbs-battery"; 352a0942a6dSSimon Glass reg = <0xb>; 353a0942a6dSSimon Glass sbs,poll-retry-count = <1>; 354a0942a6dSSimon Glass sbs,i2c-retry-count = <2>; 355a0942a6dSSimon Glass }; 356a0942a6dSSimon Glass 357a0942a6dSSimon Glass power-regulator@48 { 358a0942a6dSSimon Glass compatible = "ti,tps65090"; 359a0942a6dSSimon Glass reg = <0x48>; 360a0942a6dSSimon Glass 361a0942a6dSSimon Glass regulators { 362a0942a6dSSimon Glass tps65090_dcdc1: dcdc1 { 363a0942a6dSSimon Glass ti,enable-ext-control; 364a0942a6dSSimon Glass }; 365a0942a6dSSimon Glass tps65090_dcdc2: dcdc2 { 366a0942a6dSSimon Glass ti,enable-ext-control; 367a0942a6dSSimon Glass }; 368a0942a6dSSimon Glass tps65090_dcdc3: dcdc3 { 369a0942a6dSSimon Glass ti,enable-ext-control; 370a0942a6dSSimon Glass }; 371a0942a6dSSimon Glass tps65090_fet1: fet1 { 372a0942a6dSSimon Glass regulator-name = "vcd_led"; 373a0942a6dSSimon Glass }; 374a0942a6dSSimon Glass tps65090_fet2: fet2 { 375a0942a6dSSimon Glass regulator-name = "video_mid"; 376a0942a6dSSimon Glass regulator-always-on; 377a0942a6dSSimon Glass }; 378a0942a6dSSimon Glass tps65090_fet3: fet3 { 379a0942a6dSSimon Glass regulator-name = "wwan_r"; 380a0942a6dSSimon Glass regulator-always-on; 381a0942a6dSSimon Glass }; 382a0942a6dSSimon Glass tps65090_fet4: fet4 { 383a0942a6dSSimon Glass regulator-name = "sdcard"; 384a0942a6dSSimon Glass regulator-always-on; 385a0942a6dSSimon Glass }; 386a0942a6dSSimon Glass tps65090_fet5: fet5 { 387a0942a6dSSimon Glass regulator-name = "camout"; 388a0942a6dSSimon Glass regulator-always-on; 389a0942a6dSSimon Glass }; 390a0942a6dSSimon Glass tps65090_fet6: fet6 { 391a0942a6dSSimon Glass regulator-name = "lcd_vdd"; 392a0942a6dSSimon Glass }; 393a0942a6dSSimon Glass tps65090_fet7: fet7 { 394a0942a6dSSimon Glass regulator-name = "video_mid_1a"; 395a0942a6dSSimon Glass regulator-always-on; 396a0942a6dSSimon Glass }; 397a0942a6dSSimon Glass tps65090_ldo1: ldo1 { 398a0942a6dSSimon Glass }; 399a0942a6dSSimon Glass tps65090_ldo2: ldo2 { 400a0942a6dSSimon Glass }; 401a0942a6dSSimon Glass }; 402a0942a6dSSimon Glass 403a0942a6dSSimon Glass charger { 404a0942a6dSSimon Glass compatible = "ti,tps65090-charger"; 405a0942a6dSSimon Glass }; 406a0942a6dSSimon Glass }; 407a0942a6dSSimon Glass }; 408a0942a6dSSimon Glass }; 409a0942a6dSSimon Glass}; 410a0942a6dSSimon Glass 41193322749SSjoerd Simons#include "cros-ec-keyboard.dtsi" 412