Hi,
Here are the v6 patches for SiS 9200 I2C multitouch controller.
Cleanups, fixes and simplifications from the last review are included.
Rebased to 4.7.
Thanks,
Mika
[PATCH v6 1/2] Input: Driver for SiS-9200 family I2C touchscreen controller
[PATCH v6 2/2] Input: SiS 9200 documentation parts
From: Mika Penttilä
Multitouch protocol B support.
v6:
- rebased to 4.7
- simplify logic : send input reports while reading
i2c packets
- more cleanups
v5:
- rebased to 4.6.0-rc6
v4:
- cleanups and fixes according to review feedback
- irq and reset gpios are now optional,
i
From: Mika Penttilä
Signed-off-by: Mika Penttilä
Acked-by: Tammy Tseng
Acked-by: Yuger Yu
---
.../bindings/input/touchscreen/sis_i2c.txt | 22 ++
.../devicetree/bindings/vendor-prefixes.txt| 1 +
2 files changed, 23 insertions(+)
create mode 100644
Docum
From: Mika Penttilä
Signed-off-by: Mika Penttilä
Acked-by: Tammy Tseng
Acked-by: Yuger Yu
---
.../bindings/input/touchscreen/sis_i2c.txt | 22 ++
.../devicetree/bindings/vendor-prefixes.txt| 1 +
2 files changed, 23 insertions(+)
create mode 100644
Docum
From: Mika Penttilä
Multitouch protocol B support.
v5:
- rebased to 4.6.0-rc6
v4:
- cleanups and fixes according to review feedback
- irq and reset gpios are now optional,
if not spesified it is expected the firmware / hw
takes care of reset states and irq flow
- irq and reset g
Hi,
Here are the v5 patches for SiS 9200 I2C multitouch controller.
All the issues raised so far are addressed in this version.
Rebased on 4.6.0-rc6.
Thanks,
Mika
[PATCH v5 1/2] Input: Driver for SiS 9200 family I2C touchscreen controller.
[PATCH v5 2/2] Input: SiS 9200 documentation parts.
.
From: Mika Penttilä
This makes the caller set_memory_xx() consistent with x86.
arm64 part is rebased on 4.5.0-rc1 with Ard's patch
lkml.kernel.org/g/<1453125665-26627-1-git-send-email-ard.biesheu...@linaro.org>
applied.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
Reviewed-by: Laura
From: Mika Penttilä
Now the arm/arm64 don't trigger this BUG_ON() any more,
but WARN_ON() is here enough to catch buggy callers
but still let potential other !size callers pass with warning.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
Reviewed-by: Pekka Enberg
Acked-by: David Rientj
Resend to CC arm64 maintainers also.. I kept patch 1/2 as one because
it touches the same function in both arches...
Recent changes (4.4.0+) in module loader triggered oops on ARM.
The module in question is in-tree module :
drivers/misc/ti-st/st_drv.ko
The BUG is here :
[ 53.638335] ---
Recent changes (4.4.0+) in module loader triggered oops on ARM.
The module in question is in-tree module :
drivers/misc/ti-st/st_drv.ko
The BUG is here :
[ 53.638335] [ cut here ]
[ 53.642967] kernel BUG at mm/memory.c:1878!
[ 53.647153] Internal error: Oops - BUG: 0 [#1]
From: Mika Penttilä
Now the arm/arm64 don't trigger this BUG_ON() any more,
but WARN_ON() is here enough to catch buggy callers
but still let potential other !size callers pass with warning.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
Reviewed-by: Pekka Enberg
Acked-by: David Rientj
From: Mika Penttilä
This makes the caller set_memory_xx() consistent with x86.
arm64 part is rebased on 4.5.0-rc1 with Ard's patch
lkml.kernel.org/g/<1453125665-26627-1-git-send-email-ard.biesheu...@linaro.org>
applied.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
Reviewed-by: Laura
From: Mika Penttilä
Now the arm/arm64 don't trigger this BUG_ON() any more,
but WARN_ON() is here enough to catch buggy callers
but still let potential other !size callers pass with warning.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
---
mm/memory.c | 4 +++-
1 file changed, 3 in
From: Mika Penttilä
Not related to this oops, but while at it, fix incorrect bounds check.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
---
arch/arm/mm/pageattr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mm/pageattr.c b/arch/arm/mm/pageattr.c
inde
From: Mika Penttilä
This makes set_memory_xx() consistent with x86.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
---
arch/arm64/mm/pageattr.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/mm/pageattr.c b/arch/arm64/mm/pageattr.c
index 3571c73..52220dd 100644
---
From: Mika Penttilä
This makes set_memory_xx() consistent with x86.
Signed-off-by: Mika Penttilä mika.pentt...@nextfour.com
---
arch/arm/mm/pageattr.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/mm/pageattr.c b/arch/arm/mm/pageattr.c
index be7fe4b..9edf6b0 100644
--- a/arch
Recent changes (4.4.0+) in module loader triggered oops on ARM.
The module in question is in-tree module :
drivers/misc/ti-st/st_drv.ko
The BUG is here :
[ 53.638335] [ cut here ]
[ 53.642967] kernel BUG at mm/memory.c:1878!
[ 53.647153] Internal error: Oops - BUG: 0 [#1]
We should probably also not to try to boot disabled cpus in smp_boot_cpus()...
--Mika
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
18 matches
Mail list logo