mfd: pm8xxx-pwm: split pm8xxx_pwm_config to smaller structs

A big struct of pm8xxx_pwm_config is not easy to manage. Split it
to smaller structs and make the period struct public.

Signed-off-by: Willie Ruan <wruan@codeaurora.org>
2 files changed