blob: 15ab152851835cd310aceeb77488cc855701f493 [file] [log] [blame]
/*
* Google Snow board device tree source
*
* Copyright (c) 2012 Google, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/dts-v1/;
/include/ "exynos5250.dtsi"
/include/ "flashmap-exynos-ro.dtsi"
/include/ "flashmap-4mb-rw.dtsi"
/include/ "chromeos-exynos.dtsi"
/include/ "cros5250-common.dtsi"
/ {
model = "Google Spring";
compatible = "google,spring", "google,daisy", "samsung,smdk5250",
"samsung,exynos5250";
aliases {
sdmmc1 = "/mshci@12210000";
};
board-rev {
compatible = "google,board-revision";
google,board-rev-gpios = <&gpio 88 0>, <&gpio 89 0>;
};
dmc@10C00000 {
mem-manuf = "elpida";
};
/*
* TODO(clchiou): This is not needed in the long-run.
* Delete it when appropriate. See chrome-os-partner:17716.
*/
flash@0 {
ro-boot {
type = "blob boot,dtb,ecrw,ecro,cros-splash";
};
};
i2c3: i2c@12c90000 {
tpm@20 {
reg = <0x20>;
compatible = "infineon,slb9645-tpm";
};
};
i2c4: i2c@12ca0000 {
mkbp@1e {
reg = <0x1e>;
compatible = "google,mkbp";
i2c-max-frequency = <100000>;
ec-interrupt = <&gpio 174 1>;
power-regulator@48 {
compatible = "ti,tps65090";
reg = <0x48>;
};
};
};
i2c7: i2c@12cd0000 {
ps8622-bridge@8 {
compatible = "parade,ps8622";
reg = <0x8>;
powerdown-gpio = <&gpio 0x56 1>; /* C36 */
reset-gpio = <&gpio 0x51 1>; /* C31 */
hotplug-gpio = <&gpio 0x50 0>; /* C30 */
};
soundcodec@20 {
reg = <0x20>;
compatible = "maxim,max98088-codec";
};
anx7805-bridge@72 {
compatible = "analogix,anx7805";
reg = <0x72>;
powerdown-gpio = <&gpio 0xc6 1>; /* E06 */
reset-gpio = <&gpio 0xc7 1>; /* E07 */
};
};
spi@131b0000 {
spi-max-frequency = <1000000>;
spi-deactivate-delay = <100>;
mkbp@0 {
reg = <0>;
compatible = "google,mkbp";
spi-max-frequency = <5000000>;
ec-interrupt = <&gpio 174 1>;
optimise-flash-write;
status = "disabled";
};
};
mshci@12210000 {
samsung,sdhci-bus-width = <4>;
};
mshci@12220000 {
/* MMC2 pins are used as GPIO for eDP bridge */
status = "disabled";
};
mshci@12230000 {
status = "disabled";
};
chrome-ec {
compatible = "google,chrome-ec";
flash@8000000 {
reg = <0x08000000 0x20000>;
erase-value = <0xff>;
};
};
dp@145b0000 {
samsung,interface = "edp";
};
ehci@12110000 {
port-enable-mask = <0x02>;
};
sound@12d60000 {
samsung,codec-type = "max98088";
};
hsichub@13400000 {
compatible = "smsc,usb3503";
reset-gpio = <&gpio 0xc8 0>; /* E10 */
};
};