mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-26 20:44:32 +08:00
64858773d7
This patch adds missing properties to the CODEC and sound nodes, so the audio will work also on Snow rev5 Chromebook. This patch is an extension to the commite9eefc3f8c
("ARM: dts: exynos: Add missing clock and DAI properties to the max98095 node in Snow Chromebook") and commit6ab569936d
("ARM: dts: exynos: Enable HDMI audio on Snow Chromebook"). It has been reported that such changes work fine on the rev5 board too. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> [krzk: Fixed typo in phandle to &max98090] Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Google Snow Rev 5+ board device tree source
|
|
*
|
|
* Copyright (c) 2012 Google, Inc
|
|
* Copyright (c) 2015 Samsung Electronics Co., Ltd.
|
|
* http://www.samsung.com
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include "exynos5250-snow-common.dtsi"
|
|
|
|
/ {
|
|
model = "Google Snow Rev 5+";
|
|
compatible = "google,snow-rev5", "samsung,exynos5250",
|
|
"samsung,exynos5";
|
|
|
|
sound {
|
|
compatible = "google,snow-audio-max98090";
|
|
|
|
samsung,model = "Snow-I2S-MAX98090";
|
|
samsung,audio-codec = <&max98090>;
|
|
|
|
cpu {
|
|
sound-dai = <&i2s0 0>;
|
|
};
|
|
|
|
codec {
|
|
sound-dai = <&max98090 0>, <&hdmi>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&i2c_7 {
|
|
max98090: codec@10 {
|
|
compatible = "maxim,max98090";
|
|
reg = <0x10>;
|
|
interrupts = <4 IRQ_TYPE_NONE>;
|
|
interrupt-parent = <&gpx0>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&max98090_irq>;
|
|
clocks = <&pmu_system_controller 0>;
|
|
clock-names = "mclk";
|
|
#sound-dai-cells = <1>;
|
|
};
|
|
};
|
|
|
|
&pinctrl_0 {
|
|
max98090_irq: max98090-irq {
|
|
samsung,pins = "gpx0-4";
|
|
samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
|
|
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
|
samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
|
|
};
|
|
};
|