|
39 | 39 | pwms = <&pwm0 0 255 PWM_POLARITY_NORMAL>,
|
40 | 40 | <&pwm1 0 255 PWM_POLARITY_NORMAL>;
|
41 | 41 |
|
| 42 | + adc-pin-gpios = |
| 43 | + <&gpio0 23 GPIO_ACTIVE_HIGH>, /* D15 - MB1 AN - A0 */ |
| 44 | + <&gpio0 24 GPIO_ACTIVE_HIGH>, /* D16 - MB2 AN - A1 */ |
| 45 | + <&gpio0 26 GPIO_ACTIVE_HIGH>, /* D11 - MB1/2 SDA - A2 */ |
| 46 | + <&gpio0 25 GPIO_ACTIVE_HIGH>, /* D12 - MB1/2 SCL - A3 */ |
| 47 | + <&gpio0 27 GPIO_ACTIVE_HIGH>, /* D7 - MB2 CS - A4 */ |
| 48 | + <&gpio0 28 GPIO_ACTIVE_HIGH>; /* D3 - MB1 CS - A5 */ |
| 49 | + |
| 50 | + io-channels = <&adc0 0x09>, <&adc0 0x0a>, <&adc0 0x0b>, <&adc0 0x0c>, <&adc0 0x0d>, <&adc0 0x0e>; |
| 51 | + |
42 | 52 | adc-pin-gpios =
|
43 | 53 | <&gpio0 23 GPIO_ACTIVE_HIGH>, /* D15 - MB1 AN - A0 */
|
44 | 54 | <&gpio0 24 GPIO_ACTIVE_HIGH>, /* D16 - MB2 AN - A1 */
|
|
87 | 97 | pinctrl-0 = <&pwm1_default>;
|
88 | 98 | pinctrl-names = "default";
|
89 | 99 | };
|
| 100 | + |
| 101 | +&adc0 { |
| 102 | + status = "okay"; |
| 103 | + |
| 104 | + #address-cells = <1>; |
| 105 | + #size-cells = <0>; |
| 106 | + |
| 107 | + /* MB1 AN */ |
| 108 | + channel@9 { |
| 109 | + reg = <9>; |
| 110 | + zephyr,gain = "ADC_GAIN_1"; |
| 111 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 112 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 113 | + zephyr,resolution = <12>; |
| 114 | + }; |
| 115 | + |
| 116 | + /* MB2 AN */ |
| 117 | + channel@a { |
| 118 | + reg = <10>; |
| 119 | + zephyr,gain = "ADC_GAIN_1"; |
| 120 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 121 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 122 | + zephyr,resolution = <12>; |
| 123 | + }; |
| 124 | + |
| 125 | + /* MB1/2 SCL */ |
| 126 | + channel@b { |
| 127 | + reg = <11>; |
| 128 | + zephyr,gain = "ADC_GAIN_1"; |
| 129 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 130 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 131 | + zephyr,resolution = <12>; |
| 132 | + }; |
| 133 | + |
| 134 | + /* MB1/2 SDA */ |
| 135 | + channel@c { |
| 136 | + reg = <12>; |
| 137 | + zephyr,gain = "ADC_GAIN_1"; |
| 138 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 139 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 140 | + zephyr,resolution = <12>; |
| 141 | + }; |
| 142 | + |
| 143 | + /* MB2 CS */ |
| 144 | + channel@d { |
| 145 | + reg = <13>; |
| 146 | + zephyr,gain = "ADC_GAIN_1"; |
| 147 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 148 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 149 | + zephyr,resolution = <12>; |
| 150 | + }; |
| 151 | + |
| 152 | + /* MB1 CS */ |
| 153 | + channel@e { |
| 154 | + reg = <14>; |
| 155 | + zephyr,gain = "ADC_GAIN_1"; |
| 156 | + zephyr,reference = "ADC_REF_INTERNAL"; |
| 157 | + zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; |
| 158 | + zephyr,resolution = <12>; |
| 159 | + }; |
| 160 | +}; |
0 commit comments