Lines Matching +full:ab8500 +full:- +full:fg
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/stericsson,ab8500.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson Analog Baseband AB8500 and AB8505
10 - Linus Walleij <linus.walleij@linaro.org>
13 the AB8500 "Analog Baseband" is the mixed-signals integrated circuit
14 handling power management (regulators), analog-to-digital conversion
15 (ADC), battery charging, fuel gauging of the battery, battery-backed
16 RTC, PWM, USB PHY and some GPIO lines in the ST-Ericsson U8500 platforms
18 communicates directly and autonomously with the AB8500 and thus it
21 USB charging handling has changed, and it has an embedded USB-to-serial
23 AB8500 embedded interrupt controller.
31 - stericsson,ab8500
32 - stericsson,ab8505
37 interrupt-controller: true
39 '#interrupt-cells':
43 '#address-cells':
46 '#size-cells':
49 clock-controller:
50 description: Node describing the AB8500 clock controller. This
58 const: stericsson,ab8500-clk
60 '#clock-cells':
64 description: Node describing the AB8500 GPIO controller. A few
72 - stericsson,ab8500-gpio
73 - stericsson,ab8505-gpio
75 gpio-controller: true
77 '#gpio-cells':
81 description: Node describing the AB8500 battery-backed RTC.
87 const: stericsson,ab8500-rtc
91 - description: 60 second interval alarm interrupt
92 - description: RTC alarm
94 interrupt-names:
96 - const: 60S
97 - const: ALARM
100 description: Node describing the AB8500 general purpose analog to digital
106 const: stericsson,ab8500-gpadc
113 interrupt-names: true
115 vddadc-supply: true
117 '#address-cells':
120 '#size-cells':
123 '#io-channel-cells':
127 "^channel@[0-9a-f]+$":
140 - reg
145 - compatible
146 - interrupts
147 - interrupt-names
148 - vddadc-supply
149 - '#address-cells'
150 - '#size-cells'
151 - '#io-channel-cells'
156 description: Node describing the AB8500 thermal control block. All this block
163 const: stericsson,abx500-temp
167 - description: Thermal warm warning interrupt
169 interrupt-names:
171 - const: ABX500_TEMP_WARM
174 - compatible
175 - interrupts
176 - interrupt-names
181 description: Node describing the AB8500 fuel gauge control block.
183 $ref: ../power/supply/stericsson,ab8500-fg.yaml
186 description: Node describing the AB8500 battery temperature control block.
188 $ref: ../power/supply/stericsson,ab8500-btemp.yaml
191 description: Node describing the AB8500 battery charger control block.
193 $ref: ../power/supply/stericsson,ab8500-charger.yaml
196 description: Node describing the AB8500 battery charger algorithm.
198 $ref: ../power/supply/stericsson,ab8500-chargalg.yaml
201 description: Node describing the AB8500 USB PHY control block.
206 const: stericsson,ab8500-usb
210 - description: ID wakeup rising IRQ
211 - description: ID wakeup falling IRQ
212 - description: VBUS detection falling IRQ
213 - description: VBUS detection rising IRQ
214 - description: USB link status change IRQ
215 - description: ADP probe plug IRQ
216 - description: ADP probe unplug IRQ
218 interrupt-names:
220 - const: ID_WAKEUP_R
221 - const: ID_WAKEUP_F
222 - const: VBUS_DET_F
223 - const: VBUS_DET_R
224 - const: USB_LINK_STATUS
225 - const: USB_ADP_PROBE_PLUG
226 - const: USB_ADP_PROBE_UNPLUG
228 vddulpivio18-supply: true
229 v-ape-supply: true
230 musb_1v8-supply: true
234 - description: PRCMY system clock
236 clock-names:
238 - const: sysclk
240 '#phy-cells':
244 - compatible
245 - interrupts
246 - interrupt-names
247 - vddulpivio18-supply
248 - v-ape-supply
249 - musb_1v8-supply
250 - clocks
251 - clock-names
252 - '#phy-cells'
257 description: Node describing the AB8500 power-on key control block.
262 const: stericsson,ab8500-poweron-key
266 - description: ON key falling IRQ
267 - description: ON key rising IRQ
269 interrupt-names:
271 - const: ONKEY_DBF
272 - const: ONKEY_DBR
275 - compatible
276 - interrupts
277 - interrupt-names
281 ab8500-sysctrl:
282 description: Node describing the AB8500 system control block.
287 const: stericsson,ab8500-sysctrl
290 - compatible
295 description: Node describing the AB8500 audio codec block.
300 const: stericsson,ab8500-codec
302 V-AUD-supply: true
303 V-AMIC1-supply: true
304 V-AMIC2-supply: true
305 V-DMIC-supply: true
309 - description: Audio system clock
311 clock-names:
313 - const: audioclk
315 stericsson,earpeice-cmv:
321 - compatible
326 description: Node describing the AB8500 internal regulators.
332 - stericsson,ab8500-regulator
333 - stericsson,ab8505-regulator
335 vin-supply:
389 of the AB8500
405 Only present on AB8500.
430 only present on AB8500
443 - compatible
448 regulator-external:
449 description: Node describing the AB8500 external regulators. This
457 const: stericsson,ab8500-ext-regulator
478 - compatible
483 "^pwm@[1-9]+?$":
487 description: Represents each of the PWM blocks in the AB8500
491 const: stericsson,ab8500-pwm
497 - description: internal clock
499 clock-names:
501 - const: intclk
504 - compatible
505 - reg
508 - compatible
509 - clock-controller
510 - gpio
511 - rtc
512 - adc
513 - thermal
514 - ab8500_fg
515 - ab8500_btemp
516 - ab8500_charger
517 - ab8500_chargalg
518 - phy
519 - key
520 - regulator