^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) MT2701 with WM8960 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) - compatible: "mediatek,mt2701-wm8960-machine"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) - mediatek,platform: the phandle of MT2701 ASoC platform
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) - audio-routing: a list of the connections between audio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - mediatek,audio-codec: the phandles of wm8960 codec
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - pinctrl-names: Should contain only one value - "default"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) - pinctrl-0: Should specify pin control groups used for this controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) sound:sound {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) compatible = "mediatek,mt2701-wm8960-machine";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) mediatek,platform = <&afe>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) audio-routing =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) "Headphone", "HP_L",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) "Headphone", "HP_R",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) "LINPUT1", "AMIC",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) "RINPUT1", "AMIC";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) mediatek,audio-codec = <&wm8960>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) pinctrl-names = "default";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) pinctrl-0 = <&aud_pins_default>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) };