On Tue, Mar 15, 2016 at 04:44:17PM +0800, jeffrey.lin wrote: > Raydium I2C touch driver. > > Signed-off-by: jeffrey.lin <jeffrey.lin@xxxxxxxxxx> > --- > .../devicetree/bindings/input/raydium_i2c_ts.txt | 23 + > .../devicetree/bindings/vendor-prefixes.txt | 1 + It is generally preferred to split bindings from driver changes. > drivers/input/touchscreen/Kconfig | 12 + > drivers/input/touchscreen/Makefile | 1 + > drivers/input/touchscreen/raydium_i2c_ts.c | 932 +++++++++++++++++++++ > 5 files changed, 969 insertions(+) > create mode 100644 Documentation/devicetree/bindings/input/raydium_i2c_ts.txt > create mode 100644 drivers/input/touchscreen/raydium_i2c_ts.c > > diff --git a/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt b/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt > new file mode 100644 > index 0000000..329864d > --- /dev/null > +++ b/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt > @@ -0,0 +1,23 @@ > +Raydium I2C touchscreen > + > +Required properties: > +- compatible: > + "raydium,rm31100" > + > +- reg: The I2C address of the device > +- interrupts: interrupt to which the chip is connected > + See ../interrupt-controller/interrupts.txt > +Optional property: > + - avdd-supply : Analog power supply needed to power device > + - vccio-supply: IO Power source > + > +Example: > + > + raydium_i2c@0x39 { touchscreen@39 Otherwise, Acked-by: Rob Herring <robh@xxxxxxxxxx> > + compatible = "raydium,rm31100"; > + avdd-supply = <&pm8226_l19>; > + vccio-supply = <&pm8226_lvs1>; > + reg = <0x39>; > + interrupt-parent = <&gpio>; > + interrupts = <0x0 IRQ_TYPE_EDGE_FALLING>; > + }; > diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt > index af49e0f..5b6224b 100644 > --- a/Documentation/devicetree/bindings/vendor-prefixes.txt > +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt > @@ -126,6 +126,7 @@ radxa Radxa > raidsonic RaidSonic Technology GmbH > ralink Mediatek/Ralink Technology Corp. > ramtron Ramtron International > +raydium Raydium Semiconductor Corp. > realtek Realtek Semiconductor Corp. > renesas Renesas Electronics Corporation > ricoh Ricoh Co. Ltd. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html