clocks
are available for general system use, where appropriate. For example,
the usage for platform clocks suggested in the datasheet is the
following:
PLT_CLK[2:0] - Camera
PLT_CLK[3] - Audio Codec
PLT_CLK[4] -
PLT_CLK[5] - COMMs
Signed-off-by: Irina Tirdea
Signed-off-by: Pierre-Louis Bossart
clocks
are available for general system use, where appropriate, and each
have Control & Frequency register fields associated with them.
Signed-off-by: Irina Tirdea
Signed-off-by: Pierre-Louis Bossart
---
drivers/clk/x86/Makefile | 3 +
drivers/clk/x86/clk-byt-p
The pmc_atom driver does not contain any architecture specific
code. It only enables the SOC Power Management Controller Driver
for BayTrail and CherryTrail platforms.
Move the pmc_atom driver from arch/x86/platform/atom to
drivers/platform/x86.
Signed-off-by: Irina Tirdea
---
arch/x86/Kconfig
ister/clkdev_create
Irina Tirdea (3):
clk: x86: Add Atom PMC platform clocks
arch/x86/platform/atom: Move pmc_atom to drivers/platform/x86
platform/x86: Enable Atom PMC platform clocks
arch/x86/Kconfig | 4 -
arch/x86/platform/atom/Mak
The pmc_atom driver does not contain any architecture specific
code. It only enables the SOC Power Management Controller Driver
for BayTrail and CherryTrail platforms.
Move the pmc_atom driver from arch/x86/platform/atom to
drivers/platform/x86.
Signed-off-by: Irina Tirdea
---
arch/x86/Kconfig
using
pmc_atom_read()/write() and use readl/writel API instead
- use devm_clk_hw_register/clkdev_hw_create instead of
clk_register/clkdev_create
Irina Tirdea (2):
arch/x86/platform/atom: Move pmc_atom to drivers/platform/x86
clk: x86: Add Atom PMC platform clocks
arch/x86/Kc
LK[5] - COMMs
Signed-off-by: Irina Tirdea
Signed-off-by: Pierre-Louis Bossart
---
drivers/clk/x86/Makefile | 1 +
drivers/clk/x86/clk-byt-plt.c | 380 ++
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/pmc_at
LK[5] - COMMs
Signed-off-by: Irina Tirdea
Signed-off-by: Pierre-Louis Bossart
---
Hi,
This patch specifically enables the audio MCLK required by Baytrail CR
devices (support already merged in Mark's tree).
The patch has already been reviewed by Stephen Boyd [1].
The only remaining question i
v12:
- add documentation for configuration firmware update
- minor changes due to rebase
- add 2 new patches to fix reset sequence and add support for gt9157
Previous changes:
https://lkml.org/lkml/2015/11/19/241
Irina Tirdea (5):
Input: goodix - add sysfs interface to dump config
Input
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 156 +
1 file changed, 142 insertions(+), 14 deletions(-)
diff --git a/drivers/input/touchscreen
Goodix touchscreen GT9157 has the same basic functionality
as GT911 touchscreen. This is based on Goodix datasheets
for GT911 and GT9157 and on Goodix driver gt9xx.c for
Android (publicly available in Android kernel trees for
various devices).
Signed-off-by: Irina Tirdea
---
Documentation
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices).
Sign
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
Documentation/input/goodix.txt | 84 ++
drivers/input/touchscreen/goodix.c | 64
: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index 182ff9c..6fba804 100644
--- a/drivers/input/touchscreen/goodix.c
+++ b/drivers/input/touchscreen/goodix.c
- define pinconf_generic_dt_node_to_map since it is used by pinctrl
sirf driver
- add dependency on PINCONF_GENERIC to the entire ACPI parsing code
- dropped first patch from the series since it got merged
("pinctrl: Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_map")
Irina Tirdea (3):
pinctrl: pinco
Add ACPI support for the generic device tree properties.
Convert the pinconf generic code to handle both ACPI and
device tree by using the fwnode_property API. Also include
renaming device tree references in names of functions and
structures from 'dt' to 'fwnode'.
Signed-
Parse GpioInt/GpioIo ACPI resources and use the pin configuration
information to generate pin controller maps. These maps are associated
with the "default" state, only if this state is defined in the _DSD
of the acpi device.
Signed-off-by: Irina Tirdea
---
Documentation/ac
configuration node supports the generic device tree properties.
The implementation is based on device tree code from devicetree.c.
Signed-off-by: Irina Tirdea
---
Documentation/acpi/pinctrl-properties.txt | 284 +
drivers/pinctrl/Makefile | 1 +
drivers
Add ACPI support for the generic device tree properties.
Convert the pinconf generic code to handle both ACPI and
device tree by using the fwnode_property API. Also include
renaming device tree references in names of functions and
structures from 'dt' to 'fwnode'.
Signed-
device
tree, while pincontroller drivers can also define custom ones.
Irina Tirdea (4):
pinctrl: Rename pinctrl_utils_dt_free_map to pinctrl_utils_free_map
pinctrl: pinconf-generic: Add ACPI support
pinctrl: Add ACPI support
pinctrl: Parse GpioInt/GpioIo resources
Documentation/acpi
Parse GpioInt/GpioIo ACPI resources and use the pin configuration
information to generate pin controller maps. These maps are associated
with the "default" state, only if this state is defined in the _DSD
of the acpi device.
Signed-off-by: Irina Tirdea
---
Documentation/ac
configuration node supports the generic device tree properties.
The implementation is based on device tree code from devicetree.c.
Signed-off-by: Irina Tirdea
---
Documentation/acpi/pinctrl-properties.txt | 274 +
drivers/pinctrl/Makefile | 1 +
drivers
: Irina Tirdea
---
drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 2 +-
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 2 +-
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +-
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 2 +-
drivers/pinctrl/berlin/berlin.c | 2
big endian platforms.
Fix endianness for big endian platforms by converting
the values for the axes read from little endian to
cpu.
This is also partially fixed in commit 82d8e5da1a33 ("iio:
accel: bmg160: optimize transfers in trigger handler").
Signed-off-by: Irina Tirdea
---
Chang
big endian platforms.
Fix endianness for big endian platforms by converting
the values for the axes read from little endian to
cpu.
This is also partially fixed in commit b6fb9b6d6552 ("iio:
accel: bmc150: optimize transfers in trigger handler").
Signed-off-by: Irina Tirdea
---
Chang
bmc150_i2c_regmap_conf is defined three times (in bmc150-accel-core.c,
bmc150-accel-i2c.c and and bmc150-accel-spi.c), although the
definition is the same.
Use one common definition for bmc150_i2c_regmap_conf in all
included files.
Signed-off-by: Irina Tirdea
---
Changes from v2:
- fix spi
bmc150_i2c_regmap_conf is defined three times (in bmc150-accel-core.c,
bmc150-accel-i2c.c and and bmc150-accel-spi.c), although the
definition is the same.
Use one common definition for bmc150_i2c_regmap_conf in all
included files.
Signed-off-by: Irina Tirdea
---
Changes from v1:
- instead
mg160: optimize transfers in trigger handler").
Signed-off-by: Irina Tirdea
---
drivers/iio/gyro/bmg160_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/iio/gyro/bmg160_core.c b/drivers/iio/gyro/bmg160_core.c
index 295cf1d..e165ce9 100644
--- a/driver
big endian platforms.
Fix endianness for big endian platforms by converting
the values for the axes read from little endian to
cpu.
This is also partially fixed in commit 82d8e5da1a33 ("iio:
accel: bmg160: optimize transfers in trigger handler").
Signed-off-by: Irina Tirdea
---
driver
big endian platforms.
Fix endianness for big endian platforms by converting
the values for the axes read from little endian to
cpu.
This is also partially fixed in commit b6fb9b6d6552 ("iio:
accel: bmc150: optimize transfers in trigger handler").
Signed-off-by: Irina Tirdea
---
drivers
Share the ACPI companion for the platform device with the
i2c adapter, so that the adapter has access to the properties
defined in ACPI tables.
Signed-off-by: Irina Tirdea
---
drivers/i2c/busses/i2c-dln2.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/i2c/busses/i2c-dln2.c b
will fallback to reading each axis as a separate word in case i2c
block read is not supported.
Signed-off-by: Adriana Reus
Signed-off-by: Irina Tirdea
Acked-by: Jonathan Cameron
Acked-by: Srinivas Pandruvada
---
drivers/iio/accel/kxcjk-1013.c | 19 ---
1 file changed, 8
From: Adriana Reus
Use available_scan_masks to allow the iio core to select
the data to send to userspace depending on which axes are
enabled, instead of doing this in the driver's interrupt
handler.
Signed-off-by: Adriana Reus
Signed-off-by: Irina Tirdea
Acked-by: Jonathan Cameron
Ack
Use available_scan_masks to allow the iio core to select
the data to send to userspace depending on which axes are
enabled, instead of doing this in the driver's interrupt
handler.
Signed-off-by: Irina Tirdea
---
drivers/iio/accel/bmc150-accel-core.c | 9 +++--
1 file changed, 7 inser
Use available_scan_masks to allow the iio core to select
the data to send to userspace depending on which axes are
enabled, instead of doing this in the driver's interrupt
handler.
Signed-off-by: Irina Tirdea
---
drivers/iio/gyro/bmg160_core.c | 9 +++--
1 file changed, 7 insertions(
impact on the frequency
of the accelerometer at high sample rates due to additional delays
introduced by the bus at each transfer.
Reading all axis values in one bus transfer reduces the delays
introduced by the bus.
Signed-off-by: Irina Tirdea
---
drivers/iio/gyro/bmg160_core.c | 17
: accel: kxcjk-1013: optimize i2c transfers in trigger handler
Irina Tirdea (4):
iio: accel: bmc150: use available_scan_masks
iio: accel: bmc150: optimize transfers in trigger handler
iio: gyro: bmg160: use available_scan_masks
iio: accel: bmg160: optimize transfers in trigger handler
impact on the frequency
of the accelerometer at high sample rates due to additional delays
introduced by the bus at each transfer.
Reading all axis values in one bus transfer reduces the delays
introduced by the bus.
Signed-off-by: Irina Tirdea
---
drivers/iio/accel/bmc150-accel-core.c | 18
.
Set as initial value for config->watermark the maximum allowed
value so that the minimum value will always be set from one of the
buffers.
Signed-off-by: Irina Tirdea
---
drivers/iio/industrialio-buffer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/industrialio-buffer.c
b
GPIO handling code has been removed from the drivers (since
this is now handled by the ACPI core) in commit 0f0796509c07 ("iio:
remove gpio interrupt probing from drivers that use a single interrupt").
Remove the include for linux/gpio/consumer.h since it is no longer
used.
Signed-off
ove gpio interrupt probing from drivers
that use a single interrupt") removes gpio interrupt probing from most
drivers. This patch cleans the remaining ones.
Signed-off-by: Irina Tirdea
---
drivers/iio/accel/mxc4005.c| 29 -
drivers/iio/
fields.
Signed-off-by: Irina Tirdea
---
drivers/iio/accel/bmc150-accel-core.c | 6 --
drivers/iio/accel/bmc150-accel-i2c.c | 1 +
2 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/iio/accel/bmc150-accel-core.c
b/drivers/iio/accel/bmc150-accel-core.c
index c73331f7
: Irina Tirdea
---
drivers/mfd/mfd-core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c
index 88bd1b1..409da01 100644
--- a/drivers/mfd/mfd-core.c
+++ b/drivers/mfd/mfd-core.c
@@ -107,7 +107,7 @@ static void mfd_acpi_add_device
When an ACPI node has both ACPI device nodes and ACPI data nodes,
acpi_get_next_subnode will return the ACPI data nodes of its last
parsed child.
Make sure that the acpi device that is parsed is the original acpi
node and not any of its children.
Signed-off-by: Irina Tirdea
---
drivers/acpi
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices).
Signed
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 96 --
1 file changed, 91 insertions(+), 5 deletions(-)
diff --git a/drivers
erty for config
- dropped "input: goodix: add ACPI IDs for GT911 and GT9271" patch
- add ACPI DSDT excerpt in commit message where necessary
- add comments for suspend/resume sleep values
- dropped the checkpatch fixes that did not make sense
- added Bastien's ack to the first pa
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 159 +
1 file changed, 145 insertions(+), 14 deletions(-)
diff --git a/drivers/input/touchscreen
or various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 247 -
1 file changed, 215 insertions(+), 32 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscree
{
Package (2) {"irq-gpios", Package() {^STAC, 0, 0, 0 }},
Package (2) {"reset-gpios", Package() {^STAC, 1, 0, 0 }},
...
}
}
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
.../bindings/input/touchscreen/goodix.txt
;s ack to the first patch
Irina Tirdea (8):
Input: goodix - use actual config length for each device type
Input: goodix - reset device at init
Input: goodix - write configuration data to device
Input: goodix - add power management support
Input: goodix - use goodix_i2c_write_u8 instead o
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git
{
Package (2) {"irq-gpio", Package() {^STAC, 0, 0, 0 }},
Package (2) {"reset-gpio", Package() {^STAC, 1, 0, 0 }},
...
}
}
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
.../bindings/input/touchscreen/goodix.txt
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 96 --
1 file changed, 91 insertions(+), 5 deletions(-)
diff --git a/drivers
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices)
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23
or various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 247 -
1 file changed, 215 insertions(+), 32 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscree
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 159 +
1 file changed, 145 insertions(+), 14 deletions(-)
diff --git a/drivers/input/touchscreen
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 94 --
1 file changed, 89
{
Package (2) {"irq-gpio", Package() {^STAC, 0, 0, 0 }},
Package (2) {"reset-gpio", Package() {^STAC, 1, 0, 0 }},
...
}
}
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
Tested-by: Bastien Nocera
or various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 229 +++--
1 file changed, 196 insertions(+), 33 deletions(-)
diff --git a/dri
tead of ACPI/DT property for config
- dropped "input: goodix: add ACPI IDs for GT911 and GT9271" patch
- add ACPI DSDT excerpt in commit message where necessary
- add comments for suspend/resume sleep values
- dropped the checkpatch fixes that did not make sense
- added Bastien's
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices).
Signe
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 152 +
1 file changed, 138 insertions(+), 14
Signed-off-by: Irina Tirdea
Tested-by: Bastien Nocera
Tested-by: Aleksei Mamlin
---
drivers/input/touchscreen/goodix.c | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index b958b37
- add comments for suspend/resume sleep values
- dropped the checkpatch fixes that did not make sense
- added Bastien's ack to the first patch
Irina Tirdea (9):
Input: goodix - use actual config length for each device type
Input: goodix - reset device at init
Input: goodix - write c
{
Package (2) {"irq-gpio", Package() {^STAC, 0, 0, 0 }},
Package (2) {"reset-gpio", Package() {^STAC, 1, 0, 0 }},
...
}
}
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
.../bindings/input/touchsc
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices)
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index
or various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 229 +++--
1 file changed, 196 insertions(+), 33 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscree
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 152 +
1 file changed, 138 insertions(+), 14 deletions(-)
diff --git a/drivers/input/touchscreen
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index b958b37..22bfc4b 100644
--- a/drivers/input/touchscreen
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23 insertions(+)
diff --git a/drivers/input/touchscreen/goodix.c
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 94 --
1 file changed, 89 insertions(+), 5 deletions(-)
diff --git a/drivers
or various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 229 +++--
1 file changed, 196 insertions(+), 33 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscree
for suspend/resume sleep values
- dropped the checkpatch fixes that did not make sense
- added Bastien's ack to the first patch
Irina Tirdea (9):
Input: goodix - use actual config length for each device type
Input: goodix - reset device at init
Input: goodix - write configuration
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index 7f0da7e..1f0625a 100644
--- a/drivers/input/touchscreen
management support is only available if the gpio pins
are properly initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 152 +
1 file changed, 138 insertions(+), 14 deletions(-)
diff --git a/drivers/input/touchscreen
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices)
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23 insertions(+)
diff --git a/drivers/input/touchscreen/goodix.c
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 94 --
1 file changed, 89 insertions(+), 5 deletions(-)
diff --git a/drivers
eset-gpio", Package() {^STAC, 1, 0, 0 }},
...
}
}
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
.../bindings/input/touchscreen/goodix.txt | 5 +
drivers/input/touchscreen/goodix.c | 176 +
2 files ch
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
---
drivers/input/touchscreen/goodix.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index e36162b..6ae28c5 100644
--- a/drivers/input
Purdila
Signed-off-by: Irina Tirdea
---
.../bindings/input/touchscreen/goodix.txt | 5 +
drivers/input/touchscreen/goodix.c | 136 +
2 files changed, 141 insertions(+)
diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt
b
271" patch
- add ACPI DSDT excerpt in commit message where necessary
- add comments for suspend/resume sleep values
- dropped the checkpatch fixes that did not make sense
- added Bastien's ack to the first patch
Irina Tirdea (9):
Input: goodix - sort includes alphabetically
Input:
more than the actual size of the
configuration registers.
Signed-off-by: Irina Tirdea
Acked-by: Bastien Nocera
---
drivers/input/touchscreen/goodix.c | 25 +++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input
gt9xx.c for Android (publicly available
in Android kernel trees for various devices).
Signed-off-by: Octavian Purdila
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 94 --
1 file changed, 89 insertions(+), 5 deletions(-)
diff --git a/drivers
its configuration.
This sysfs interface will be exported only if the gpio pins are properly
initialized from ACPI/DT.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 23 +++
1 file changed, 23 insertions(+)
diff --git a/drivers/input/touchscreen/goodix.c
Use goodix_i2c_write_u8 instead of i2c_master_send to simplify code.
Signed-off-by: Irina Tirdea
---
drivers/input/touchscreen/goodix.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/input/touchscreen/goodix.c
b/drivers/input/touchscreen/goodix.c
index
...
}
})
}
The ESD protection mechanism is only available if the gpio pins
are properly initialized from ACPI/DT.
This is based on Goodix datasheets for GT911 and GT9271 and on Goodix
driver gt9xx.c for Android (publicly available in Android kernel
trees for various devices)
1 - 100 of 421 matches
Mail list logo