On Mon, Oct 14, 2019 at 4:09 PM Miquel Raynal <miquel.raynal@xxxxxxxxxxx> wrote: > > The MAX7313 chip is fully compatible with the PCA9535 on its basic > functions but can also manage the intensity on each of its ports with > PWM. Each output is independent and may be tuned with 16 values (4 > bits per output). The period is always 32kHz, only the duty-cycle may > be changed. One can use any output as GPIO or PWM. Can we rather not contaminate driver with this? Just register a separate PWM driver and export its functionality to GPIO, or other way around (in the latter case we actually have PCA8685 which provides a GPIO fgunctionality). -- With Best Regards, Andy Shevchenko