2021-04-15 03:32:29

by Ikjoon Jang

[permalink] [raw]
Subject: [PATCH v5 0/2] HID: google: add device tree bindings for Whiskers switch device

Add device a tree binding for a "cros-cbas" switch device of
ChromeOS tablets with Whiskers base board.

Changes in v5:
- Add missing blank lines and change the description property's position.
- Add a note to description: "this device cannot be detected at runtime."

Changes in v4:
Define cros-cbase bindings inside google,cros-ec.yaml instead of
a separated binding document.

Ikjoon Jang (2):
mfd: google,cros-ec: add DT bindings for a baseboard's switch device
HID: google: Add of_match table to Whiskers switch device.

.../bindings/mfd/google,cros-ec.yaml | 20 +++++++++++++++++++
drivers/hid/hid-google-hammer.c | 10 ++++++++++
2 files changed, 30 insertions(+)

--
2.31.1.295.g9ea45b61b8-goog


2021-04-15 03:34:14

by Ikjoon Jang

[permalink] [raw]
Subject: [PATCH v5 2/2] HID: google: Add of_match table to Whiskers switch device.

Add a device tree match table for "cros-cbas" switch device.

Signed-off-by: Ikjoon Jang <[email protected]>
Reviewed-by: Dmitry Torokhov <[email protected]>
Acked-by: Jiri Kosina <[email protected]>

---

(no changes since v1)

Please note that v3 was submitted in 28 Oct 2019, 1.5yrs ago.
Link(v2): https://patchwork.kernel.org/project/linux-input/patch/[email protected]/

---
drivers/hid/hid-google-hammer.c | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/drivers/hid/hid-google-hammer.c b/drivers/hid/hid-google-hammer.c
index d9319622da44..be4f9f3dbbba 100644
--- a/drivers/hid/hid-google-hammer.c
+++ b/drivers/hid/hid-google-hammer.c
@@ -17,6 +17,7 @@
#include <linux/hid.h>
#include <linux/leds.h>
#include <linux/module.h>
+#include <linux/of.h>
#include <linux/platform_data/cros_ec_commands.h>
#include <linux/platform_data/cros_ec_proto.h>
#include <linux/platform_device.h>
@@ -272,12 +273,21 @@ static const struct acpi_device_id cbas_ec_acpi_ids[] = {
};
MODULE_DEVICE_TABLE(acpi, cbas_ec_acpi_ids);

+#ifdef CONFIG_OF
+static const struct of_device_id cbas_ec_of_match[] = {
+ { .compatible = "google,cros-cbas" },
+ { },
+};
+MODULE_DEVICE_TABLE(of, cbas_ec_of_match);
+#endif
+
static struct platform_driver cbas_ec_driver = {
.probe = cbas_ec_probe,
.remove = cbas_ec_remove,
.driver = {
.name = "cbas_ec",
.acpi_match_table = ACPI_PTR(cbas_ec_acpi_ids),
+ .of_match_table = of_match_ptr(cbas_ec_of_match),
.pm = &cbas_ec_pm_ops,
},
};
--
2.31.1.295.g9ea45b61b8-goog

2021-05-05 09:53:44

by Ikjoon Jang

[permalink] [raw]
Subject: Re: [PATCH v5 0/2] HID: google: add device tree bindings for Whiskers switch device

Hi Jiri,

Genting ping on this series.

On Thu, Apr 15, 2021 at 11:30 AM Ikjoon Jang <[email protected]> wrote:
>
> Add device a tree binding for a "cros-cbas" switch device of
> ChromeOS tablets with Whiskers base board.
>
> Changes in v5:
> - Add missing blank lines and change the description property's position.
> - Add a note to description: "this device cannot be detected at runtime."
>
> Changes in v4:
> Define cros-cbase bindings inside google,cros-ec.yaml instead of
> a separated binding document.
>
> Ikjoon Jang (2):
> mfd: google,cros-ec: add DT bindings for a baseboard's switch device
> HID: google: Add of_match table to Whiskers switch device.
>
> .../bindings/mfd/google,cros-ec.yaml | 20 +++++++++++++++++++
> drivers/hid/hid-google-hammer.c | 10 ++++++++++
> 2 files changed, 30 insertions(+)
>

Can this be queued up to hid.git?

Thanks!



> --
> 2.31.1.295.g9ea45b61b8-goog
>

2021-05-05 14:12:43

by Jiri Kosina

[permalink] [raw]
Subject: Re: [PATCH v5 2/2] HID: google: Add of_match table to Whiskers switch device.

On Thu, 15 Apr 2021, Ikjoon Jang wrote:

> Add a device tree match table for "cros-cbas" switch device.

Applied, sorry for the delay.

--
Jiri Kosina
SUSE Labs

2021-05-10 07:53:30

by Ikjoon Jang

[permalink] [raw]
Subject: Re: [PATCH v5 2/2] HID: google: Add of_match table to Whiskers switch device.

On Wed, May 5, 2021 at 8:35 PM Jiri Kosina <[email protected]> wrote:
>
> On Thu, 15 Apr 2021, Ikjoon Jang wrote:
>
> > Add a device tree match table for "cros-cbas" switch device.
>
> Applied, sorry for the delay.

Thanks a lot!

Sorry for bothering you again but I can't find
a device tree binding patch [1] in your trees.

I think dt-binding should go first before the driver part.
Can it also be applied to hid tree (or am I missing something)?

[1] http://patchwork.kernel.org/patch/12204197
[v5,1/2] mfd: google,cros-ec: add DT bindings for a baseboard's
switch device

>
> --
> Jiri Kosina
> SUSE Labs
>