18c2ecf20Sopenharmony_ciBindings for the fan / temperature monitor microcontroller used on 28c2ecf20Sopenharmony_cithe Zyxel NSA 320 and several subsequent models. 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciRequired properties: 58c2ecf20Sopenharmony_ci- compatible : "zyxel,nsa320-mcu" 68c2ecf20Sopenharmony_ci- data-gpios : The GPIO pin connected to the data line on the MCU 78c2ecf20Sopenharmony_ci- clk-gpios : The GPIO pin connected to the clock line on the MCU 88c2ecf20Sopenharmony_ci- act-gpios : The GPIO pin connected to the active line on the MCU 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciExample: 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci hwmon { 138c2ecf20Sopenharmony_ci compatible = "zyxel,nsa320-mcu"; 148c2ecf20Sopenharmony_ci pinctrl-0 = <&pmx_mcu_data &pmx_mcu_clk &pmx_mcu_act>; 158c2ecf20Sopenharmony_ci pinctrl-names = "default"; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci data-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; 188c2ecf20Sopenharmony_ci clk-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; 198c2ecf20Sopenharmony_ci act-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; 208c2ecf20Sopenharmony_ci }; 21