18c2ecf20Sopenharmony_ciAC97 link bindings 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThese bindings can be included within any other device node. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciRequired properties: 68c2ecf20Sopenharmony_ci - pinctrl-names: Has to contain following states to setup the correct 78c2ecf20Sopenharmony_ci pinmuxing for the used gpios: 88c2ecf20Sopenharmony_ci "ac97-running": AC97-link is active 98c2ecf20Sopenharmony_ci "ac97-reset": AC97-link reset state 108c2ecf20Sopenharmony_ci "ac97-warm-reset": AC97-link warm reset state 118c2ecf20Sopenharmony_ci - ac97-gpios: List of gpio phandles with args in the order ac97-sync, 128c2ecf20Sopenharmony_ci ac97-sdata, ac97-reset 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciExample: 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_cissi { 188c2ecf20Sopenharmony_ci ... 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci pinctrl-names = "default", "ac97-running", "ac97-reset", "ac97-warm-reset"; 218c2ecf20Sopenharmony_ci pinctrl-0 = <&ac97link_running>; 228c2ecf20Sopenharmony_ci pinctrl-1 = <&ac97link_running>; 238c2ecf20Sopenharmony_ci pinctrl-2 = <&ac97link_reset>; 248c2ecf20Sopenharmony_ci pinctrl-3 = <&ac97link_warm_reset>; 258c2ecf20Sopenharmony_ci ac97-gpios = <&gpio3 20 0 &gpio3 22 0 &gpio3 28 0>; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci ... 288c2ecf20Sopenharmony_ci}; 29