0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Google Snow Rev 5+ board device tree source
0004 *
0005 * Copyright (c) 2012 Google, Inc
0006 * Copyright (c) 2015 Samsung Electronics Co., Ltd.
0007 * http://www.samsung.com
0008 */
0009
0010 /dts-v1/;
0011 #include "exynos5250-snow-common.dtsi"
0012
0013 / {
0014 model = "Google Snow Rev 5+";
0015 compatible = "google,snow-rev5", "samsung,exynos5250",
0016 "samsung,exynos5";
0017 chassis-type = "laptop";
0018
0019 sound {
0020 compatible = "google,snow-audio-max98090";
0021
0022 samsung,model = "Snow-I2S-MAX98090";
0023 samsung,audio-codec = <&max98090>;
0024
0025 cpu {
0026 sound-dai = <&i2s0 0>;
0027 };
0028
0029 codec {
0030 sound-dai = <&max98090 0>, <&hdmi>;
0031 };
0032 };
0033 };
0034
0035 &i2c_7 {
0036 max98090: audio-codec@10 {
0037 compatible = "maxim,max98090";
0038 reg = <0x10>;
0039 interrupts = <4 IRQ_TYPE_NONE>;
0040 interrupt-parent = <&gpx0>;
0041 pinctrl-names = "default";
0042 pinctrl-0 = <&max98090_irq>;
0043 clocks = <&pmu_system_controller 0>;
0044 clock-names = "mclk";
0045 #sound-dai-cells = <1>;
0046 };
0047 };
0048
0049 &pinctrl_0 {
0050 max98090_irq: max98090-irq-pins {
0051 samsung,pins = "gpx0-4";
0052 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
0053 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0054 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
0055 };
0056 };