blob: e5c3e6e49ef14ed9187aabf02e8392070e73f369 [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 Snow";
compatible = "google,snow-rev#", "google,snow", "google,daisy",
"samsung,smdk5250", "samsung,exynos5250";
board-rev {
compatible = "google,board-revision";
google,board-rev-gpios = <&gpio 88 0>, <&gpio 89 0>;
};
/* Pre-init the eMMC */
mshci@12200000 {
samsung,pre-init;
};
i2c-arbitrator {
compatible = "google,arbitrator";
google,ap-claim-gpios = <&gpio 0xd3 0>; /* F03 */
google,ec-claim-gpios = <&gpio 0xc4 0>; /* E04 */
google,slew-delay-us = <10>;
google,wait-retry-us = <2000>;
/*
* TODO)sjg@chromium.org): Reduce to 50ms when EC I2C host
* driver bugs are fixed.
*/
google,wait-free-us = <500000>;
google,arbitrate-bus = <&i2c4>;
};
dmc@10C00000 {
mem-manuf = "elpida";
};
i2c4: i2c@12ca0000 {
mkbp@1e {
reg = <0x1e>;
compatible = "google,mkbp";
i2c-max-frequency = <100000>;
ec-interrupt = <&gpio 174 1>;
};
};
i2c7: i2c@12cd0000 {
ptn3460-bridge@20 {
compatible = "nxp,ptn3460";
reg = <0x20>;
powerdown-gpio = <&gpio 0x7d 1>; /* Y25 */
reset-gpio = <&gpio 0xad 1>; /* X15 */
hotplug-gpio = <&gpio 0xa7 0>; /* X07 */
};
};
chrome-ec {
compatible = "google,chrome-ec";
flash@8000000 {
reg = <0x08000000 0x20000>;
erase-value = <0xff>;
};
};
dp@145b0000 {
samsung,interface = "edp";
};
sound@3830000 {
samsung,codec-type = "max9809X";
};
i2c@12cd0000 {
/* Only one of the two codecs will probe on a given board */
soundcodec@20 {
reg = <0x20>;
compatible = "maxim,max98090-codec";
};
soundcodec@22 {
reg = <0x22>;
compatible = "maxim,max98095-codec";
};
};
usb@12000000 {
usb3-pll-gpio = <&gpio 0x71 0>; /* Y11 */
};
};