lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2n706qq8-45os-9959-7427-83r26344q434@xreary.bet>
Date: Sun, 22 Jun 2025 23:02:32 +0200 (CEST)
From: Jiri Kosina <jikos@...nel.org>
To: Saalim Quadri <danascape@...il.com>
cc: lains@...eup.net, bentiss@...nel.org, gregkh@...uxfoundation.org, 
    linux-input@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [RFC] Writing a Driver for Xinmeng M71 Keyboard (Battery Status
 Support)

On Sun, 22 Jun 2025, Saalim Quadri wrote:

> I would appreciate guidance on, how can I continue this, I am familiar 
> with Linux Kernel and writing drivers, but would like to ask some 
> pointers regarding the same. I saw a reference that logitech HID driver 
> uses it, but it looked quite complex to me.
> 
> I'm comfortable writing kernel C code but relatively new to the HID 
> subsystem. Any documentation pointers, example patches, or suggestions 
> to get started would be highly appreciated.

Yeah, Logitech is probably the most complex (and thus not really 
appropriate :) ) driver to pick when trying to understand something. It's 
quite complex.

Specifically for handling battery interface, I'd suggest looking into some 
way more trivial driver that also exposes battery interface (in the most 
straightforward way) for inspiration, e.g. hid-asus, hid-kysona ...

Thanks,

-- 
Jiri Kosina
SUSE Labs


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ