1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2533337d5SMikko Perttunen 3*5862ae43SMohan Kumar#include <dt-bindings/sound/rt5640.h> 4*5862ae43SMohan Kumar 5533337d5SMikko Perttunen/ { 6533337d5SMikko Perttunen compatible = "nvidia,p3737-0000"; 7daf92599SSandipan Patra 8daf92599SSandipan Patra bus@0 { 9*5862ae43SMohan Kumar aconnect@2900000 { 10*5862ae43SMohan Kumar ahub@2900800 { 11*5862ae43SMohan Kumar i2s@2901000 { 12*5862ae43SMohan Kumar ports { 13*5862ae43SMohan Kumar port@1 { 14*5862ae43SMohan Kumar endpoint { 15*5862ae43SMohan Kumar dai-format = "i2s"; 16*5862ae43SMohan Kumar remote-endpoint = <&rt5640_ep>; 17*5862ae43SMohan Kumar }; 18*5862ae43SMohan Kumar }; 19*5862ae43SMohan Kumar }; 20*5862ae43SMohan Kumar }; 21*5862ae43SMohan Kumar }; 22*5862ae43SMohan Kumar }; 23*5862ae43SMohan Kumar 246118d577SJon Hunter i2c@3160000 { 256118d577SJon Hunter status = "okay"; 266118d577SJon Hunter 276118d577SJon Hunter eeprom@56 { 286118d577SJon Hunter compatible = "atmel,24c02"; 296118d577SJon Hunter reg = <0x56>; 306118d577SJon Hunter 316118d577SJon Hunter label = "system"; 326118d577SJon Hunter vcc-supply = <&vdd_1v8_sys>; 336118d577SJon Hunter address-width = <8>; 346118d577SJon Hunter pagesize = <8>; 356118d577SJon Hunter size = <256>; 366118d577SJon Hunter read-only; 376118d577SJon Hunter }; 386118d577SJon Hunter }; 396118d577SJon Hunter 40*5862ae43SMohan Kumar i2c@31e0000 { 41*5862ae43SMohan Kumar status = "okay"; 42*5862ae43SMohan Kumar 43*5862ae43SMohan Kumar audio-codec@1c { 44*5862ae43SMohan Kumar compatible = "realtek,rt5640"; 45*5862ae43SMohan Kumar reg = <0x1c>; 46*5862ae43SMohan Kumar interrupt-parent = <&gpio>; 47*5862ae43SMohan Kumar interrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>; 48*5862ae43SMohan Kumar clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>; 49*5862ae43SMohan Kumar clock-names = "mclk"; 50*5862ae43SMohan Kumar realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>; 51*5862ae43SMohan Kumar realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>; 52*5862ae43SMohan Kumar realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>; 53*5862ae43SMohan Kumar sound-name-prefix = "CVB-RT"; 54*5862ae43SMohan Kumar 55*5862ae43SMohan Kumar port { 56*5862ae43SMohan Kumar rt5640_ep: endpoint { 57*5862ae43SMohan Kumar remote-endpoint = <&i2s1_dap>; 58*5862ae43SMohan Kumar mclk-fs = <256>; 59*5862ae43SMohan Kumar }; 60*5862ae43SMohan Kumar }; 61*5862ae43SMohan Kumar }; 62*5862ae43SMohan Kumar }; 63*5862ae43SMohan Kumar 64daf92599SSandipan Patra pwm@3280000 { 65daf92599SSandipan Patra status = "okay"; 66daf92599SSandipan Patra }; 67daf92599SSandipan Patra 68daf92599SSandipan Patra pwm@32c0000 { 69daf92599SSandipan Patra status = "okay"; 70daf92599SSandipan Patra }; 71daf92599SSandipan Patra 72daf92599SSandipan Patra pwm@32f0000 { 73daf92599SSandipan Patra status = "okay"; 74daf92599SSandipan Patra }; 75daf92599SSandipan Patra }; 766118d577SJon Hunter 771d3fbd3dSThierry Reding fan: pwm-fan { 781d3fbd3dSThierry Reding compatible = "pwm-fan"; 791d3fbd3dSThierry Reding pwms = <&pwm3 0 45334>; 801d3fbd3dSThierry Reding #cooling-cells = <2>; 811d3fbd3dSThierry Reding }; 821d3fbd3dSThierry Reding 836118d577SJon Hunter vdd_1v8_sys: regulator-vdd-1v8-sys { 846118d577SJon Hunter compatible = "regulator-fixed"; 856118d577SJon Hunter regulator-name = "VDD_1V8_SYS"; 866118d577SJon Hunter regulator-min-microvolt = <1800000>; 876118d577SJon Hunter regulator-max-microvolt = <1800000>; 886118d577SJon Hunter regulator-always-on; 896118d577SJon Hunter }; 90533337d5SMikko Perttunen}; 91