mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 04:47:05 +00:00
dt-bindings: mfd: Use full path to other schemas
When referencing other schema, it is preferred to use an absolute path (/schemas/....), which allows also an seamless move of particular schema out of Linux kernel to dtschema. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org> Reviewed-by: Matti Vaittinen <mazziesaccount@gmail.com> Link: https://lore.kernel.org/r/20240503072116.12430-1-krzysztof.kozlowski@linaro.org Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
parent
53d3ff7be4
commit
1482489b51
29 changed files with 99 additions and 99 deletions
|
@ -21,7 +21,7 @@ description: |
|
|||
regulators.
|
||||
|
||||
allOf:
|
||||
- $ref: ../input/input.yaml
|
||||
- $ref: /schemas/input/input.yaml
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -57,7 +57,7 @@ properties:
|
|||
|
||||
switchldo1:
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
|
||||
properties:
|
||||
regulator-name: true
|
||||
|
@ -76,7 +76,7 @@ properties:
|
|||
|
||||
"^(dcdc[0-4]|ldo[0-9]|ldo1[1-2])$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
|
||||
properties:
|
||||
regulator-name: true
|
||||
|
|
|
@ -34,19 +34,19 @@ properties:
|
|||
|
||||
patternProperties:
|
||||
'^clock-controller@[a-f0-9]+$':
|
||||
$ref: ../clock/brcm,iproc-clocks.yaml
|
||||
$ref: /schemas/clock/brcm,iproc-clocks.yaml
|
||||
|
||||
'^phy@[a-f0-9]+$':
|
||||
$ref: ../phy/bcm-ns-usb2-phy.yaml
|
||||
$ref: /schemas/phy/bcm-ns-usb2-phy.yaml
|
||||
|
||||
'^pinctrl@[a-f0-9]+$':
|
||||
$ref: ../pinctrl/brcm,ns-pinmux.yaml
|
||||
$ref: /schemas/pinctrl/brcm,ns-pinmux.yaml
|
||||
|
||||
'^syscon@[a-f0-9]+$':
|
||||
$ref: syscon.yaml
|
||||
|
||||
'^thermal@[a-f0-9]+$':
|
||||
$ref: ../thermal/brcm,ns-thermal.yaml
|
||||
$ref: /schemas/thermal/brcm,ns-thermal.yaml
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ properties:
|
|||
|
||||
patternProperties:
|
||||
'^reset-controller@[a-f0-9]+$':
|
||||
$ref: ../reset/brcm,bcm4908-misc-pcie-reset.yaml
|
||||
$ref: /schemas/reset/brcm,bcm4908-misc-pcie-reset.yaml
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ properties:
|
|||
clock-controller:
|
||||
# Child node
|
||||
type: object
|
||||
$ref: ../clock/canaan,k210-clk.yaml
|
||||
$ref: /schemas/clock/canaan,k210-clk.yaml
|
||||
description:
|
||||
Clock controller for the SoC clocks. This child node definition
|
||||
should follow the bindings specified in
|
||||
|
@ -45,7 +45,7 @@ properties:
|
|||
reset-controller:
|
||||
# Child node
|
||||
type: object
|
||||
$ref: ../reset/canaan,k210-rst.yaml
|
||||
$ref: /schemas/reset/canaan,k210-rst.yaml
|
||||
description:
|
||||
Reset controller for the SoC. This child node definition
|
||||
should follow the bindings specified in
|
||||
|
@ -54,7 +54,7 @@ properties:
|
|||
syscon-reboot:
|
||||
# Child node
|
||||
type: object
|
||||
$ref: ../power/reset/syscon-reboot.yaml
|
||||
$ref: /schemas/power/reset/syscon-reboot.yaml
|
||||
description:
|
||||
Reboot method for the SoC. This child node definition
|
||||
should follow the bindings specified in
|
||||
|
|
|
@ -42,10 +42,10 @@ required:
|
|||
|
||||
patternProperties:
|
||||
"^gpio(@[0-9a-f]+)?$":
|
||||
$ref: ../gpio/delta,tn48m-gpio.yaml
|
||||
$ref: /schemas/gpio/delta,tn48m-gpio.yaml
|
||||
|
||||
"^reset-controller?$":
|
||||
$ref: ../reset/delta,tn48m-reset.yaml
|
||||
$ref: /schemas/reset/delta,tn48m-reset.yaml
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
@ -38,10 +38,10 @@ properties:
|
|||
device name with ".bin" as the extension (e.g. iqs620a.bin for IQS620A).
|
||||
|
||||
keys:
|
||||
$ref: ../input/iqs62x-keys.yaml
|
||||
$ref: /schemas/input/iqs62x-keys.yaml
|
||||
|
||||
pwm:
|
||||
$ref: ../pwm/iqs620a-pwm.yaml
|
||||
$ref: /schemas/pwm/iqs620a-pwm.yaml
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -39,19 +39,19 @@ properties:
|
|||
|
||||
patternProperties:
|
||||
"^gpio(@[0-9a-f]+)?$":
|
||||
$ref: ../gpio/kontron,sl28cpld-gpio.yaml
|
||||
$ref: /schemas/gpio/kontron,sl28cpld-gpio.yaml
|
||||
|
||||
"^hwmon(@[0-9a-f]+)?$":
|
||||
$ref: ../hwmon/kontron,sl28cpld-hwmon.yaml
|
||||
$ref: /schemas/hwmon/kontron,sl28cpld-hwmon.yaml
|
||||
|
||||
"^interrupt-controller(@[0-9a-f]+)?$":
|
||||
$ref: ../interrupt-controller/kontron,sl28cpld-intc.yaml
|
||||
$ref: /schemas/interrupt-controller/kontron,sl28cpld-intc.yaml
|
||||
|
||||
"^pwm(@[0-9a-f]+)?$":
|
||||
$ref: ../pwm/kontron,sl28cpld-pwm.yaml
|
||||
$ref: /schemas/pwm/kontron,sl28cpld-pwm.yaml
|
||||
|
||||
"^watchdog(@[0-9a-f]+)?$":
|
||||
$ref: ../watchdog/kontron,sl28cpld-wdt.yaml
|
||||
$ref: /schemas/watchdog/kontron,sl28cpld-wdt.yaml
|
||||
|
||||
required:
|
||||
- "#address-cells"
|
||||
|
|
|
@ -53,16 +53,16 @@ properties:
|
|||
Single string containing the name of the GPIO line.
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/max77650-regulator.yaml
|
||||
$ref: /schemas/regulator/max77650-regulator.yaml
|
||||
|
||||
charger:
|
||||
$ref: ../power/supply/max77650-charger.yaml
|
||||
$ref: /schemas/power/supply/max77650-charger.yaml
|
||||
|
||||
leds:
|
||||
$ref: ../leds/leds-max77650.yaml
|
||||
$ref: /schemas/leds/leds-max77650.yaml
|
||||
|
||||
onkey:
|
||||
$ref: ../input/max77650-onkey.yaml
|
||||
$ref: /schemas/input/max77650-onkey.yaml
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -35,7 +35,7 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
voltage-regulators:
|
||||
$ref: ../regulator/maxim,max77686.yaml
|
||||
$ref: /schemas/regulator/maxim,max77686.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ properties:
|
|||
- pwms
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/maxim,max77693.yaml
|
||||
$ref: /schemas/regulator/maxim,max77693.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -37,10 +37,10 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/richtek,rt4831-regulator.yaml
|
||||
$ref: /schemas/regulator/richtek,rt4831-regulator.yaml
|
||||
|
||||
backlight:
|
||||
$ref: ../leds/backlight/richtek,rt4831-backlight.yaml
|
||||
$ref: /schemas/leds/backlight/richtek,rt4831-backlight.yaml
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -28,7 +28,7 @@ allOf:
|
|||
regulators:
|
||||
patternProperties:
|
||||
"^(DCDC[1-4]|LDO[1-5]|LDORTC[12])$":
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
additionalProperties: false
|
||||
- if:
|
||||
properties:
|
||||
|
@ -40,7 +40,7 @@ allOf:
|
|||
regulators:
|
||||
patternProperties:
|
||||
"^(DCDC[1-3]|LDO[1-5]|LDORTC[12])$":
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
additionalProperties: false
|
||||
- if:
|
||||
properties:
|
||||
|
@ -52,7 +52,7 @@ allOf:
|
|||
regulators:
|
||||
patternProperties:
|
||||
"^(DCDC[1-5]|LDO[1-9]|LDO10|LDORTC[12])$":
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
additionalProperties: false
|
||||
|
||||
properties:
|
||||
|
|
|
@ -82,7 +82,7 @@ properties:
|
|||
patternProperties:
|
||||
"^(DCDC_REG[1-4]|LDO_REG[1-3])$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
unevaluatedProperties: false
|
||||
|
||||
|
|
|
@ -109,7 +109,7 @@ properties:
|
|||
patternProperties:
|
||||
"^(DCDC_REG[1-4]|LDO_REG[1-8]|SWITCH_REG[1-2])$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
unevaluatedProperties: false
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ properties:
|
|||
"^(LDO_REG[1-9]|DCDC_REG[1-4]|BOOST|OTG_SWITCH)$":
|
||||
type: object
|
||||
unevaluatedProperties: false
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
clocks:
|
||||
|
|
|
@ -101,7 +101,7 @@ properties:
|
|||
patternProperties:
|
||||
"^(DCDC_REG[1-4]|DCDC_BOOST|LDO_REG[1-9]|SWITCH_REG|HDMI_SWITCH|OTG_SWITCH)$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
unevaluatedProperties: false
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ properties:
|
|||
default: 30000000
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/rohm,bd71815-regulator.yaml
|
||||
$ref: /schemas/regulator/rohm,bd71815-regulator.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -65,12 +65,12 @@ properties:
|
|||
here in Ohms.
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/rohm,bd71828-regulator.yaml
|
||||
$ref: /schemas/regulator/rohm,bd71828-regulator.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
leds:
|
||||
$ref: ../leds/rohm,bd71828-leds.yaml
|
||||
$ref: /schemas/leds/rohm,bd71828-leds.yaml
|
||||
|
||||
gpio-reserved-ranges:
|
||||
description: |
|
||||
|
|
|
@ -109,7 +109,7 @@ properties:
|
|||
- 14000
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/rohm,bd71837-regulator.yaml
|
||||
$ref: /schemas/regulator/rohm,bd71837-regulator.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ properties:
|
|||
patternProperties:
|
||||
"^(vd09|vd18|vd25|vd33|dvfs)$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
|
||||
properties:
|
||||
regulator-name:
|
||||
|
|
|
@ -71,7 +71,7 @@ properties:
|
|||
# (HW) minimum for max timeout is 4ms, maximum 4416 ms.
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/rohm,bd9576-regulator.yaml
|
||||
$ref: /schemas/regulator/rohm,bd9576-regulator.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mpa01.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mpa01.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ properties:
|
|||
- samsung,s2mpu02-pmic
|
||||
|
||||
clocks:
|
||||
$ref: ../clock/samsung,s2mps11.yaml
|
||||
$ref: /schemas/clock/samsung,s2mps11.yaml
|
||||
description:
|
||||
Child node describing clock provider.
|
||||
|
||||
|
@ -75,7 +75,7 @@ allOf:
|
|||
then:
|
||||
properties:
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mps11.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mps11.yaml
|
||||
samsung,s2mps11-wrstbi-ground: false
|
||||
|
||||
- if:
|
||||
|
@ -86,7 +86,7 @@ allOf:
|
|||
then:
|
||||
properties:
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mps13.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mps13.yaml
|
||||
samsung,s2mps11-acokb-ground: false
|
||||
|
||||
- if:
|
||||
|
@ -97,7 +97,7 @@ allOf:
|
|||
then:
|
||||
properties:
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mps14.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mps14.yaml
|
||||
samsung,s2mps11-acokb-ground: false
|
||||
samsung,s2mps11-wrstbi-ground: false
|
||||
|
||||
|
@ -109,7 +109,7 @@ allOf:
|
|||
then:
|
||||
properties:
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mps15.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mps15.yaml
|
||||
samsung,s2mps11-acokb-ground: false
|
||||
samsung,s2mps11-wrstbi-ground: false
|
||||
|
||||
|
@ -121,7 +121,7 @@ allOf:
|
|||
then:
|
||||
properties:
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s2mpu02.yaml
|
||||
$ref: /schemas/regulator/samsung,s2mpu02.yaml
|
||||
samsung,s2mps11-acokb-ground: false
|
||||
samsung,s2mps11-wrstbi-ground: false
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ properties:
|
|||
const: samsung,s5m8767-pmic
|
||||
|
||||
clocks:
|
||||
$ref: ../clock/samsung,s2mps11.yaml
|
||||
$ref: /schemas/clock/samsung,s2mps11.yaml
|
||||
description:
|
||||
Child node describing clock provider.
|
||||
|
||||
|
@ -32,7 +32,7 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
regulators:
|
||||
$ref: ../regulator/samsung,s5m8767.yaml
|
||||
$ref: /schemas/regulator/samsung,s5m8767.yaml
|
||||
description:
|
||||
List of child nodes that specify the regulators.
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ properties:
|
|||
additionalProperties: false
|
||||
|
||||
allOf:
|
||||
- $ref: ../pinctrl/pinmux-node.yaml
|
||||
- $ref: /schemas/pinctrl/pinmux-node.yaml
|
||||
|
||||
properties:
|
||||
pins: true
|
||||
|
|
|
@ -29,7 +29,7 @@ properties:
|
|||
onkey:
|
||||
type: object
|
||||
|
||||
$ref: ../input/input.yaml
|
||||
$ref: /schemas/input/input.yaml
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -67,7 +67,7 @@ properties:
|
|||
watchdog:
|
||||
type: object
|
||||
|
||||
$ref: ../watchdog/watchdog.yaml
|
||||
$ref: /schemas/watchdog/watchdog.yaml
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
|
@ -126,7 +126,7 @@ properties:
|
|||
patternProperties:
|
||||
"^channel@[0-9a-f]+$":
|
||||
type: object
|
||||
$ref: ../iio/adc/adc.yaml#
|
||||
$ref: /schemas/iio/adc/adc.yaml#
|
||||
description: Represents each of the external channels which are
|
||||
connected to the ADC.
|
||||
|
||||
|
@ -180,22 +180,22 @@ properties:
|
|||
ab8500_fg:
|
||||
description: Node describing the AB8500 fuel gauge control block.
|
||||
type: object
|
||||
$ref: ../power/supply/stericsson,ab8500-fg.yaml
|
||||
$ref: /schemas/power/supply/stericsson,ab8500-fg.yaml
|
||||
|
||||
ab8500_btemp:
|
||||
description: Node describing the AB8500 battery temperature control block.
|
||||
type: object
|
||||
$ref: ../power/supply/stericsson,ab8500-btemp.yaml
|
||||
$ref: /schemas/power/supply/stericsson,ab8500-btemp.yaml
|
||||
|
||||
ab8500_charger:
|
||||
description: Node describing the AB8500 battery charger control block.
|
||||
type: object
|
||||
$ref: ../power/supply/stericsson,ab8500-charger.yaml
|
||||
$ref: /schemas/power/supply/stericsson,ab8500-charger.yaml
|
||||
|
||||
ab8500_chargalg:
|
||||
description: Node describing the AB8500 battery charger algorithm.
|
||||
type: object
|
||||
$ref: ../power/supply/stericsson,ab8500-chargalg.yaml
|
||||
$ref: /schemas/power/supply/stericsson,ab8500-chargalg.yaml
|
||||
|
||||
phy:
|
||||
description: Node describing the AB8500 USB PHY control block.
|
||||
|
@ -339,40 +339,40 @@ properties:
|
|||
ab8500_ldo_aux1:
|
||||
description: The voltage for the auxiliary LDO regulator 1
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_aux2:
|
||||
description: The voltage for the auxiliary LDO regulator 2
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_aux3:
|
||||
description: The voltage for the auxiliary LDO regulator 3
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_aux4:
|
||||
description: The voltage for the auxiliary LDO regulator 4
|
||||
only present on AB8505
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_aux5:
|
||||
description: The voltage for the auxiliary LDO regulator 5
|
||||
only present on AB8505
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_aux6:
|
||||
description: The voltage for the auxiliary LDO regulator 6
|
||||
only present on AB8505
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
# There is never any AUX7 regulator which is confusing
|
||||
|
@ -381,21 +381,21 @@ properties:
|
|||
description: The voltage for the auxiliary LDO regulator 8
|
||||
only present on AB8505
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_intcore:
|
||||
description: The LDO regulator for the internal core voltage
|
||||
of the AB8500
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_adc:
|
||||
description: Analog power regulator for the analog to digital converter
|
||||
ADC, only present on AB8505
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_tvout:
|
||||
|
@ -404,39 +404,39 @@ properties:
|
|||
the temperature of the NTC thermistor on the battery.
|
||||
Only present on AB8500.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_audio:
|
||||
description: The LDO regulator for the audio codec output
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_anamic1:
|
||||
description: The LDO regulator for the analog microphone 1
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_anamic2:
|
||||
description: The LDO regulator for the analog microphone 2
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_dmic:
|
||||
description: The LDO regulator for the digital microphone
|
||||
only present on AB8500
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ldo_ana:
|
||||
description: Analog power regulator for CSI and DSI interfaces,
|
||||
Camera Serial Interface CSI and Display Serial Interface DSI.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
required:
|
||||
|
@ -459,19 +459,19 @@ properties:
|
|||
ab8500_ext1:
|
||||
description: The voltage for the VSMPS1 external regulator
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ext2:
|
||||
description: The voltage for the VSMPS2 external regulator
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
ab8500_ext3:
|
||||
description: The voltage for the VSMPS3 external regulator
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
required:
|
||||
|
@ -482,7 +482,7 @@ properties:
|
|||
patternProperties:
|
||||
"^pwm@[1-9]+?$":
|
||||
type: object
|
||||
$ref: ../pwm/pwm.yaml#
|
||||
$ref: /schemas/pwm/pwm.yaml#
|
||||
unevaluatedProperties: false
|
||||
description: Represents each of the PWM blocks in the AB8500
|
||||
|
||||
|
|
|
@ -71,52 +71,52 @@ properties:
|
|||
description: The voltage for the application processor, the
|
||||
main voltage domain for the chip.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_varm:
|
||||
description: The voltage for the ARM Cortex-A9 CPU.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vmodem:
|
||||
description: The voltage for the modem subsystem.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vpll:
|
||||
description: The voltage for the phase locked loop clocks.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vsmps1:
|
||||
description: Also known as VIO12, is a step-down voltage regulator
|
||||
for 1.2V I/O. SMPS means System Management Power Source.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vsmps2:
|
||||
description: Also known as VIO18, is a step-down voltage regulator
|
||||
for 1.8V I/O. SMPS means System Management Power Source.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vsmps3:
|
||||
description: This is a step-down voltage regulator
|
||||
for 0.87 thru 1.875V I/O. SMPS means System Management Power Source.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_vrf1:
|
||||
description: RF transceiver voltage regulator.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sva_mmdsp:
|
||||
|
@ -124,21 +124,21 @@ properties:
|
|||
voltage regulator. This is the voltage for the accelerator DSP
|
||||
for video encoding and decoding.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sva_mmdsp_ret:
|
||||
description: Smart Video Accelerator (SVA) multimedia DSP (MMDSP)
|
||||
voltage regulator for retention mode.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sva_pipe:
|
||||
description: Smart Video Accelerator (SVA) multimedia DSP (MMDSP)
|
||||
voltage regulator for the data pipe.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sia_mmdsp:
|
||||
|
@ -146,21 +146,21 @@ properties:
|
|||
voltage regulator. This is the voltage for the accelerator DSP
|
||||
for image encoding and decoding.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sia_mmdsp_ret:
|
||||
description: Smart Image Accelerator (SIA) multimedia DSP (MMDSP)
|
||||
voltage regulator for retention mode.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sia_pipe:
|
||||
description: Smart Image Accelerator (SIA) multimedia DSP (MMDSP)
|
||||
voltage regulator for the data pipe.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_sga:
|
||||
|
@ -168,7 +168,7 @@ properties:
|
|||
This is in effect controlling the power to the MALI400 3D
|
||||
accelerator block.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_b2r2_mcde:
|
||||
|
@ -176,33 +176,33 @@ properties:
|
|||
Display Engine (MCDE) voltage regulator. These are two graphics
|
||||
blocks.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_esram12:
|
||||
description: Embedded Static RAM (ESRAM) 1 and 2 voltage regulator.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_esram12_ret:
|
||||
description: Embedded Static RAM (ESRAM) 1 and 2 voltage regulator for
|
||||
retention mode.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_esram34:
|
||||
description: Embedded Static RAM (ESRAM) 3 and 4 voltage regulator.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
db8500_esram34_ret:
|
||||
description: Embedded Static RAM (ESRAM) 3 and 4 voltage regulator for
|
||||
retention mode.
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml#
|
||||
$ref: /schemas/regulator/regulator.yaml#
|
||||
unevaluatedProperties: false
|
||||
|
||||
required:
|
||||
|
|
|
@ -49,7 +49,7 @@ properties:
|
|||
patternProperties:
|
||||
"^buck[1-6]$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
|
||||
properties:
|
||||
regulator-name: true
|
||||
|
@ -72,7 +72,7 @@ properties:
|
|||
|
||||
"^(ldoa[1-3]|swa1|swb[1-2]|vtt)$":
|
||||
type: object
|
||||
$ref: ../regulator/regulator.yaml
|
||||
$ref: /schemas/regulator/regulator.yaml
|
||||
|
||||
properties:
|
||||
regulator-name: true
|
||||
|
|
Loading…
Reference in a new issue