aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/exynos4210-origen.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/exynos4210-origen.dts')
-rw-r--r--arch/arm/boot/dts/exynos4210-origen.dts39
1 files changed, 38 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos4210-origen.dts b/arch/arm/boot/dts/exynos4210-origen.dts
index 304deeada10..3655e977306 100644
--- a/arch/arm/boot/dts/exynos4210-origen.dts
+++ b/arch/arm/boot/dts/exynos4210-origen.dts
@@ -243,6 +243,13 @@
regulator-always-on;
};
+ ldo11_reg: LDO11 {
+ regulator-name = "VDD_AUD_3V";
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3000000>;
+ regulator-always-on;
+ };
+
ldo17_reg: LDO17 {
regulator-name = "vmmc";
regulator-min-microvolt = <3300000>;
@@ -261,7 +268,18 @@
};
i2c@13870000 {
- status = "disabled";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ samsung,i2c-sda-delay = <100>;
+ samsung,i2c-max-bus-freq = <20000>;
+ gpios = <&gpd1 2 2 3 0>,
+ <&gpd1 3 2 3 0>;
+
+ codec: alc5625@1e {
+ compatible = "realtek,alc5625";
+ reg = <0x1e>;
+ };
+
};
i2c@13880000 {
@@ -299,6 +317,25 @@
spi_2: spi@13940000 {
status = "disabled";
};
+
+ i2s_0: i2s@03830000 {
+ gpios = <&gpz 0 2 0 0>,
+ <&gpz 1 2 0 0>,
+ <&gpz 2 2 0 0>,
+ <&gpz 3 2 0 0>,
+ <&gpz 4 2 0 0>,
+ <&gpz 5 2 0 0>,
+ <&gpz 6 2 0 0>;
+ idma-addr = <0x03000000>;
+ };
+
+ asoc_dma {
+ compatible = "samsung,audio-dma";
+ };
+
+ origen_audio {
+ compatible = "samsung,origen_audio";
+ };
pd_cam: pd-cam {
compatible = "samsung,exynos4210-pd";