Thread (11 messages) 11 messages, 4 authors, 2022-03-14

Re: [PATCH v21 2/3] Input: mt6779-keypad - Add MediaTek keypad driver

From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date: 2022-03-05 23:05:07
Also in: linux-arm-kernel, linux-devicetree, linux-mediatek, lkml

On Fri, Mar 04, 2022 at 11:31:38AM +0100, AngeloGioacchino Del Regno wrote:
Il 03/03/22 16:43, Mattijs Korpershoek ha scritto:
quoted
From: "fengping.yu" <redacted>
+
+static const struct regmap_config mt6779_keypad_regmap_cfg = {
+	.reg_bits = 32,
+	.val_bits = 32,
+	.reg_stride = sizeof(u32),
+	.max_register = 36,
Are you sure that you can't use .fast_io = true?

Another version for the same question:
Are you sure that you need to lock with a mutex here, and not with a spinlock?

Since you're performing reads over a MMIO, I think that there's a very good
chance that you can use fast_io.
I think there are good ideas here, but they are not critical (this is a
keypad we are dealing with) and so can be investigated at a later time.

I added reporting of EV_MSC/MSC_SCAN as it is customary for
keyboard/keypad drivers, and applied the patch.

Thank you.

-- 
Dmitry
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help