|
1154 | 1154 | power-supplies = <&mains>;
|
1155 | 1155 | };
|
1156 | 1156 |
|
| 1157 | + /* Fortemedia FM34NE voice processor */ |
| 1158 | + dsp@60 { |
| 1159 | + compatible = "pegatron,chagall-dsp", "fortemedia,fm34"; |
| 1160 | + reg = <0x60>; |
| 1161 | + |
| 1162 | + bypass-gpios = <&gpio TEGRA_GPIO(N, 3) GPIO_ACTIVE_HIGH>; |
| 1163 | + reset-gpios = <&gpio TEGRA_GPIO(N, 0) GPIO_ACTIVE_LOW>; |
| 1164 | + |
| 1165 | + vdd-supply = <&vdd_1v8_dsp>; |
| 1166 | + |
| 1167 | + clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
| 1168 | + clock-names = "mclk"; |
| 1169 | + |
| 1170 | + assigned-clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
| 1171 | + assigned-clock-parents = <&tegra_car TEGRA30_CLK_EXTERN1>; |
| 1172 | + }; |
| 1173 | + |
1157 | 1174 | /* Wolfson Microelectronics WM8903 audio codec */
|
1158 | 1175 | wm8903: audio-codec@1a {
|
1159 | 1176 | compatible = "wlf,wm8903";
|
|
1509 | 1526 | vin-supply = <&vdd_5v0_sys>;
|
1510 | 1527 | };
|
1511 | 1528 |
|
| 1529 | + vdd_1v8_dsp: regulator-dsp { |
| 1530 | + compatible = "regulator-fixed"; |
| 1531 | + regulator-name = "vdd_1v8_dsp"; |
| 1532 | + regulator-min-microvolt = <1800000>; |
| 1533 | + regulator-max-microvolt = <1800000>; |
| 1534 | + gpio = <&gpio TEGRA_GPIO(N, 1) GPIO_ACTIVE_HIGH>; |
| 1535 | + enable-active-high; |
| 1536 | + vin-supply = <&vdd_1v8_vio>; |
| 1537 | + }; |
| 1538 | + |
1512 | 1539 | pmc@7000e400 {
|
1513 | 1540 | status = "okay";
|
1514 | 1541 | nvidia,invert-interrupt;
|
|
2737 | 2764 | vcc-supply = <&vdd_3v3_sys>;
|
2738 | 2765 | };
|
2739 | 2766 |
|
2740 |
| - /* FIXME: Sound doesn't work yet */ |
2741 | 2767 | sound {
|
2742 | 2768 | compatible = "pegatron,tegra-audio-wm8903-chagall",
|
2743 | 2769 | "nvidia,tegra-audio-wm8903";
|
|
0 commit comments