Я хочу вывести тактовую частоту 600 кГц для синхронизации импульсного регулятора с моим i.MX6UL от NXP. Я указал часы в своем дереве устройств:
sync0: sync0 {
#clock-cells = <0>;
compatible = "pwm-clock";
clock-output-names = "pwm_sync";
pwms = <&pwm3 0 1667>;
status = "okay";
};
У меня нет определенного потребителя в моем дереве устройств, потому что это не зависит от программного обеспечения, поэтому общая структура часов каждый раз отключает мои часы. Я могу отменить это с помощью clk_ignore_unused, но это предотвратит отключение всех часов. Есть ли способ принудительно включить только одни часы?