|
24 | 24 | compatible = "pwm-leds";
|
25 | 25 | status = "disabled";
|
26 | 26 | pwm_led: pwm_led {
|
27 |
| - pwms = <&pwm2 1 PWM_MSEC(1) PWM_POLARITY_NORMAL>; |
| 27 | + pwms = <&arduino_pwm ARDUINO_HEADER_R3_D13 PWM_MSEC(1) PWM_POLARITY_NORMAL>; |
28 | 28 | label = "PWM_LED";
|
29 | 29 | };
|
30 | 30 | };
|
|
73 | 73 | <ARDUINO_HEADER_R3_A4 &adc0 21>, /* P101 = CH21 */
|
74 | 74 | <ARDUINO_HEADER_R3_A5 &adc0 22>; /* P100 = CH22 */
|
75 | 75 | };
|
| 76 | + |
| 77 | + arduino_pwm: connector-pwm { |
| 78 | + compatible = "arduino-header-pwm"; |
| 79 | + #pwm-cells = <3>; |
| 80 | + pwm-map = <ARDUINO_HEADER_R3_D2 0 0 &pwm1 1 0 0>, /* P104 = GPT1_B */ |
| 81 | + <ARDUINO_HEADER_R3_D3 0 0 &pwm1 0 0 0>, /* P105 = GPT1_A */ |
| 82 | + <ARDUINO_HEADER_R3_D4 0 0 &pwm0 1 0 0>, /* P106 = GPT0 B */ |
| 83 | + <ARDUINO_HEADER_R3_D5 0 0 &pwm0 0 0 0>, /* P107 = GPT0_A */ |
| 84 | + <ARDUINO_HEADER_R3_D6 0 0 &pwm3 0 0 0>, /* P111 = GPT3_A */ |
| 85 | + <ARDUINO_HEADER_R3_D7 0 0 &pwm3 1 0 0>, /* P112 = GPT3_B */ |
| 86 | + <ARDUINO_HEADER_R3_D8 0 0 &pwm7 0 0 0>, /* P304 = GPT7_A */ |
| 87 | + <ARDUINO_HEADER_R3_D9 0 0 &pwm7 1 0 0>, /* P303 = GPT7_B */ |
| 88 | + <ARDUINO_HEADER_R3_D10 0 0 &pwm2 0 0 0>, /* P103 = GPT2_A */ |
| 89 | + <ARDUINO_HEADER_R3_D11 0 0 &pwm6 0 0 0>, /* P411 = GPT6_A */ |
| 90 | + <ARDUINO_HEADER_R3_D12 0 0 &pwm6 1 0 0>, /* P410 = GPT6_B */ |
| 91 | + <ARDUINO_HEADER_R3_D13 0 0 &pwm2 1 0 0>; /* P102 = GPT2_B */ |
| 92 | + pwm-map-mask = <0xffffffff 0x0 0x0>; |
| 93 | + pwm-map-pass-thru = <0x0 0xffffffff 0xffffffff>; |
| 94 | + }; |
76 | 95 | };
|
77 | 96 |
|
78 | 97 | &spi0 {
|
|
0 commit comments