188b613e6SSteffen TrumtrarNXP PCA9685 16-channel 12-bit PWM LED controller 288b613e6SSteffen Trumtrar================================================ 388b613e6SSteffen Trumtrar 488b613e6SSteffen TrumtrarRequired properties: 588b613e6SSteffen Trumtrar - compatible: "nxp,pca9685-pwm" 6*89650a1eSKrzysztof 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