Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1329975
| From | Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 1/3] input: cygnus-update touchscreen dt node document |
| Date | 2016-02-09 10:10 +0100 |
| Message-ID | <r0ct5-1XM-35@gated-at.bofh.it> (permalink) |
| References | <r0ct4-1XM-13@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Touch screen driver is modified to use syscon framework
based register read/write API's. So added syscon node and
related changes in dt file.Updating the device tree documentation
file to reflect the changes.
Signed-off-by: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Reviewed-by: Scott Branden <scott.branden@broadcom.com>
---
.../input/touchscreen/brcm,iproc-touchscreen.txt | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt b/Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
index 34e3382..67599ae 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
@@ -2,8 +2,16 @@
Required properties:
- compatible: must be "brcm,iproc-touchscreen"
-- reg: physical base address of the controller and length of memory mapped
- region.
+
+One of the below 2 property is mandatory.
+- ts_syscon: handler of syscon node defining physical base address
+ of the controller and length of memory mapped region.
+ If this property is selected please make sure MFD_SYSCON config
+ is enabled in the defconfig file.
+or
+- reg: physical base address of the controller and length of memory
+ mapped region.
+
- clocks: The clock provided by the SOC to driver the tsc
- clock-name: name for the clock
- interrupts: The touchscreen controller's interrupt
@@ -54,12 +62,16 @@ Optional properties:
- touchscreen-inverted-y: Y axis is inverted (boolean)
Example:
+ ts_adc_syscon: ts_adc_syscon@0x180a6000 {
+ compatible = "syscon";
+ reg = <0x180a6000 0xc30>;
+ };
touchscreen: tsc@0x180A6000 {
compatible = "brcm,iproc-touchscreen";
#address-cells = <1>;
#size-cells = <1>;
- reg = <0x180A6000 0x40>;
+ syscon = <&ts_adc_syscon>;
clocks = <&adc_clk>;
clock-names = "tsc_clk";
interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
--
1.9.1
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 1/3] input: cygnus-update touchscreen dt node document Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> - 2016-02-09 10:10 +0100
Re: [PATCH 1/3] input: cygnus-update touchscreen dt node document Arnd Bergmann <arnd@arndb.de> - 2016-02-09 12:10 +0100
RE: [PATCH 1/3] input: cygnus-update touchscreen dt node document Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> - 2016-02-09 18:10 +0100
Re: [PATCH 1/3] input: cygnus-update touchscreen dt node document Dmitry Torokhov <dmitry.torokhov@gmail.com> - 2016-02-09 18:50 +0100
RE: [PATCH 1/3] input: cygnus-update touchscreen dt node document Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> - 2016-02-10 06:00 +0100
Re: [PATCH 1/3] input: cygnus-update touchscreen dt node document Rob Herring <robh@kernel.org> - 2016-02-12 16:10 +0100
RE: [PATCH 1/3] input: cygnus-update touchscreen dt node document Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> - 2016-02-16 05:30 +0100
csiph-web