^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Everest ES8316 audio CODEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) - compatible: "everest,es8316"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) - reg: the I2C address of the device for I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - spk-con-gpio: spk mute enable/disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - hp-det-gpio: headphone detect gpio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) - clocks: The phandle of the master clock to the CODEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) - clock-names: Should be "mclk"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) codec: es8316@10 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) compatible = "everest,es8316";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) reg = <0x10>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) clocks = <&cru SCLK_I2S_8CH_OUT>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) clock-names = "mclk";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) spk-con-gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) hp-det-gpio = <&gpio4 28 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) };