add tests
update codeowners
[pre-commit.ci lite] apply automatic fixes
fix preproc if
refactor to zephyr_pwm
validate pwm channel limit
Post copilot review
support inverted & check min frequency
typing for builder
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
protect parent
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
check max frequency
support multiple blocks
validate max pwm components
fix test config
refactor psels
remove key_user