forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: mfd: Convert twl-family.txt to json-schema
Convert the TWL[46]030 binding to DT schema format. To do it as a step by step work, do not include / handle nodes for subdevices yet, just convert things with minimal corrections. There are already some bindings for its subdevices in the tree. Signed-off-by: Andreas Kemnade <[email protected]> Reviewed-by: Conor Dooley <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Lee Jones <[email protected]>
- Loading branch information
1 parent
ad3a3c6
commit 611ed1a
Showing
3 changed files
with
65 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/mfd/ti,twl.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Texas Instruments TWL family | ||
|
||
maintainers: | ||
- Andreas Kemnade <[email protected]> | ||
|
||
description: | | ||
The TWLs are Integrated Power Management Chips. | ||
Some version might contain much more analog function like | ||
USB transceiver or Audio amplifier. | ||
These chips are connected to an i2c bus. | ||
properties: | ||
compatible: | ||
description: | ||
TWL4030 for integrated power-management/audio CODEC device used in OMAP3 | ||
based boards | ||
TWL6030/32 for integrated power-management used in OMAP4 based boards | ||
enum: | ||
- ti,twl4030 | ||
- ti,twl6030 | ||
- ti,twl6032 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
interrupt-controller: true | ||
|
||
"#interrupt-cells": | ||
const: 1 | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- interrupt-controller | ||
- "#interrupt-cells" | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
pmic@48 { | ||
compatible = "ti,twl6030"; | ||
reg = <0x48>; | ||
interrupts = <39>; /* IRQ_SYS_1N cascaded to gic */ | ||
interrupt-controller; | ||
#interrupt-cells = <1>; | ||
interrupt-parent = <&gic>; | ||
}; | ||
}; | ||
This file was deleted.
Oops, something went wrong.