xref: /freebsd/sys/contrib/device-tree/Bindings/sound/uniphier,evea.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotSocionext EVEA - UniPhier SoC internal codec driver
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible      : should be "socionext,uniphier-evea".
5*c66ec88fSEmmanuel Vadot- reg             : offset and length of the register set for the device.
6*c66ec88fSEmmanuel Vadot- clock-names     : should include following entries:
7*c66ec88fSEmmanuel Vadot                    "evea", "exiv"
8*c66ec88fSEmmanuel Vadot- clocks          : a list of phandle, should contain an entry for each
9*c66ec88fSEmmanuel Vadot                    entries in clock-names.
10*c66ec88fSEmmanuel Vadot- reset-names     : should include following entries:
11*c66ec88fSEmmanuel Vadot                    "evea", "exiv", "adamv"
12*c66ec88fSEmmanuel Vadot- resets          : a list of phandle, should contain reset entries of
13*c66ec88fSEmmanuel Vadot                    reset-names.
14*c66ec88fSEmmanuel Vadot- #sound-dai-cells: should be 1.
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotExample:
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel Vadot	codec {
19*c66ec88fSEmmanuel Vadot		compatible = "socionext,uniphier-evea";
20*c66ec88fSEmmanuel Vadot		reg = <0x57900000 0x1000>;
21*c66ec88fSEmmanuel Vadot		clock-names = "evea", "exiv";
22*c66ec88fSEmmanuel Vadot		clocks = <&sys_clk 41>, <&sys_clk 42>;
23*c66ec88fSEmmanuel Vadot		reset-names = "evea", "exiv", "adamv";
24*c66ec88fSEmmanuel Vadot		resets = <&sys_rst 41>, <&sys_rst 42>, <&adamv_rst 0>;
25*c66ec88fSEmmanuel Vadot		#sound-dai-cells = <1>;
26*c66ec88fSEmmanuel Vadot	};
27