Back to home page

OSCL-LXR

 
 

    


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 };