-
Notifications
You must be signed in to change notification settings - Fork 0
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: Add A33 GPADC binding
This patch adds documentation for the A33 GPADC binding. Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>
- Loading branch information
Quentin Schulz
authored and
Lee Jones
committed
Apr 27, 2017
1 parent
b4aeceb
commit fe37c4b
Showing
1 changed file
with
59 additions
and
0 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
Allwinner SoCs' GPADC Device Tree bindings | ||
------------------------------------------ | ||
The Allwinner SoCs all have an ADC that can also act as a thermal sensor | ||
and sometimes as a touchscreen controller. | ||
|
||
Required properties: | ||
- compatible: "allwinner,sun8i-a33-ths", | ||
- reg: mmio address range of the chip, | ||
- #thermal-sensor-cells: shall be 0, | ||
- #io-channel-cells: shall be 0, | ||
|
||
Example: | ||
ths: ths@01c25000 { | ||
compatible = "allwinner,sun8i-a33-ths"; | ||
reg = <0x01c25000 0x100>; | ||
#thermal-sensor-cells = <0>; | ||
#io-channel-cells = <0>; | ||
}; | ||
|
||
sun4i, sun5i and sun6i SoCs are also supported via the older binding: | ||
|
||
sun4i resistive touchscreen controller | ||
-------------------------------------- | ||
|
||
Required properties: | ||
- compatible: "allwinner,sun4i-a10-ts", "allwinner,sun5i-a13-ts" or | ||
"allwinner,sun6i-a31-ts" | ||
- reg: mmio address range of the chip | ||
- interrupts: interrupt to which the chip is connected | ||
- #thermal-sensor-cells: shall be 0 | ||
|
||
Optional properties: | ||
- allwinner,ts-attached : boolean indicating that an actual touchscreen | ||
is attached to the controller | ||
- allwinner,tp-sensitive-adjust : integer (4 bits) | ||
adjust sensitivity of pen down detection | ||
between 0 (least sensitive) and 15 | ||
(defaults to 15) | ||
- allwinner,filter-type : integer (2 bits) | ||
select median and averaging filter | ||
samples used for median / averaging filter | ||
0: 4/2 | ||
1: 5/3 | ||
2: 8/4 | ||
3: 16/8 | ||
(defaults to 1) | ||
|
||
Example: | ||
|
||
rtp: rtp@01c25000 { | ||
compatible = "allwinner,sun4i-a10-ts"; | ||
reg = <0x01c25000 0x100>; | ||
interrupts = <29>; | ||
allwinner,ts-attached; | ||
#thermal-sensor-cells = <0>; | ||
/* sensitive/noisy touch panel */ | ||
allwinner,tp-sensitive-adjust = <0>; | ||
allwinner,filter-type = <3>; | ||
}; |