188b613e6SSteffen TrumtrarNXP PCA9685 16-channel 12-bit PWM LED controller
288b613e6SSteffen Trumtrar================================================
388b613e6SSteffen Trumtrar
488b613e6SSteffen TrumtrarRequired properties:
588b613e6SSteffen Trumtrar  - compatible: "nxp,pca9685-pwm"
689650a1eSKrzysztof Kozlowski  - #pwm-cells: Should be 2. See pwm.yaml in this directory for a description of
7ebeec0afSLaurent Pinchart    the cells format.
888b613e6SSteffen Trumtrar    The index 16 is the ALLCALL channel, that sets all PWM channels at the same
988b613e6SSteffen Trumtrar    time.
1088b613e6SSteffen Trumtrar
1188b613e6SSteffen TrumtrarOptional properties:
1288b613e6SSteffen Trumtrar  - invert (bool): boolean to enable inverted logic
1388b613e6SSteffen Trumtrar  - open-drain (bool): boolean to configure outputs with open-drain structure;
1488b613e6SSteffen Trumtrar		       if omitted use totem-pole structure
1588b613e6SSteffen Trumtrar
1688b613e6SSteffen TrumtrarExample:
1788b613e6SSteffen Trumtrar
1888b613e6SSteffen TrumtrarFor LEDs that are directly connected to the PCA, the following setting is
1988b613e6SSteffen Trumtrarapplicable:
2088b613e6SSteffen Trumtrar
2188b613e6SSteffen Trumtrarpca: pca@41 {
2288b613e6SSteffen Trumtrar	compatible = "nxp,pca9685-pwm";
2388b613e6SSteffen Trumtrar	#pwm-cells = <2>;
2488b613e6SSteffen Trumtrar	reg = <0x41>;
2588b613e6SSteffen Trumtrar	invert;
2688b613e6SSteffen Trumtrar	open-drain;
2788b613e6SSteffen Trumtrar};
28