/* * Google Spring 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/ "cros5250-common.dtsi" / { model = "Google Spring"; compatible = "google,spring", "samsung,exynos5250"; mipi { status = "disabled"; }; gpio-keys { compatible = "gpio-keys"; lid-switch { label = "Lid"; gpios = <&gpx3 5 0 0x10000 0>; linux,input-type = <5>; /* EV_SW */ linux,code = <0>; /* SW_LID */ debounce-interval = <1>; gpio-key,wakeup; }; }; dwmmc2@12220000 { disable-mmc; }; dwmmc3@12230000 { disable-mmc; }; sound { samsung,mic-det-gpios = <&gpx2 0 2 0x10000 0>; samsung,hp-det-gpios = <&gpx2 2 2 0 0>; }; gpio-controllers { gpa0: gpio-controller@11400000 { powerdown-settings = <6 6 6 6 3 3 2 2>; }; gpa1: gpio-controller@11400020 { powerdown-settings = <3 3 2 2 3 3>; }; gpa2: gpio-controller@11400040 { powerdown-settings = <2 2 2 2 3 2 2 2>; }; gpb0: gpio-controller@11400060 { powerdown-settings = <3 3 3 3 3>; }; gpb1: gpio-controller@11400080 { powerdown-settings = <3 3 3 3 3>; }; gpb2: gpio-controller@114000A0 { powerdown-settings = <3 3 2 2>; }; gpb3: gpio-controller@114000C0 { powerdown-settings = <2 2 2 2>; }; gpc0: gpio-controller@114000E0 { powerdown-settings = <6 2 2 2 2 2 2>; }; gpc1: gpio-controller@11400100 { powerdown-settings = <2 2 2 2>; }; gpc2: gpio-controller@11400120 { powerdown-settings = <3 1 3 3 3 3 3>; }; gpc3: gpio-controller@11400140 { powerdown-settings = <6 2 1 2 2 2 2>; }; gpc4: gpio-controller@114002E0 { powerdown-settings = <6 2 3 2 2 2 2>; }; gpd0: gpio-controller@11400160 { powerdown-settings = <6 6 3 3>; }; gpd1: gpio-controller@11400180 { powerdown-settings = <6 6 6 3 3 6 1 1>; }; gpy0: gpio-controller@114001A0 { powerdown-settings = <3 3 6 3 3 3>; }; gpy1: gpio-controller@114001C0 { powerdown-settings = <5 3 3 3>; }; gpy2: gpio-controller@114001E0 { powerdown-settings = <3 3 3 3 3 2>; }; gpy3: gpio-controller@11400200 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpy4: gpio-controller@11400220 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpy5: gpio-controller@11400240 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpy6: gpio-controller@11400260 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; /* gpx0: No powerdown mode, uses active mode on suspend */ /* gpx1: No powerdown mode, uses active mode on suspend */ /* gpx2: No powerdown mode, uses active mode on suspend */ /* gpx3: No powerdown mode, uses active mode on suspend */ gpe0: gpio-controller@13400000 { powerdown-settings = <5 3 3 3 2 2 3 3>; }; gpe1: gpio-controller@13400020 { powerdown-settings = <5 3>; }; gpf0: gpio-controller@13400040 { powerdown-settings = <3 3 1 2>; }; gpf1: gpio-controller@13400060 { powerdown-settings = <3 3 3 3>; }; gpg0: gpio-controller@13400080 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpg1: gpio-controller@134000A0 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpg2: gpio-controller@134000C0 { powerdown-settings = <3 3>; }; gph0: gpio-controller@134000E0 { powerdown-settings = <3 3 3 3>; }; gph1: gpio-controller@13400100 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpv0: gpio-controller@10D10000 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpv1: gpio-controller@10D10020 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpv2: gpio-controller@10D10040 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpv3: gpio-controller@10D10060 { powerdown-settings = <3 3 3 3 3 3 3 3>; }; gpv4: gpio-controller@10D10080 { powerdown-settings = <3 3>; }; gpz: gpio-controller@03860000 { powerdown-settings = <6 3 6 6 6 3 3>; }; }; };