From: Mingyou Chen <qby140326@gmail.com>
To: "Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
"Hans de Goede" <hansg@kernel.org>,
"Ilya Gladyshev" <ilya.gladyshev@linux.dev>
Cc: KentoNion <kento@kekto.ru>,
platform-driver-x86@vger.kernel.org,
"ted eric" <ericted8810@gmail.com>, "Armin Wolf" <W_Armin@gmx.de>,
linux-kernel@vger.kernel.org, "Chris Taraszka" <chris@miget.com>,
"Matias Civadda" <matias.civadda2342001@gmail.com>,
"高 俊文" <btx342@gmail.com>, powerfullz <wleizc7319@gmail.com>,
"孙 誉铭" <wolf109909@outlook.com>,
"Miloš Vlku" <vlku.milos.fun@gmail.com>, Rsplwe <i@rsplwe.com>,
"Bozhen Peng" <bozhenpeng93@gmail.com>,
"Anton Karasev" <uselessfire@gmail.com>
Subject: Re: [PATCH v7 0/5] Merge redmi-wmi into bitland-mifs-wmi
Date: Thu, 1 Oct 2026 08:35:28 +0800 [thread overview]
Message-ID: <6c2983c0-3191-489f-a65d-b64a3e3b286b@gmail.com> (raw)
In-Reply-To: <20261001003218.39421-1-qby140326@gmail.com>
On 10/1/26 08:32, Mingyou Chen wrote:
> This patch series consolidates the standalone 'redmi-wmi' driver into the
> 'bitland-mifs-wmi' driver to eliminate code duplication and centralize
> the maintenance of overlapping ACPI WMI event streams.
>
> Bitland is the ODM manufacturer for various Xiaomi Redmibook models. Both
> platforms share the exact same keyboard event stream WMI GUID
> (46C93E13-EE9B-4262-8488-563BCA757FEF). While redmi-wmi previously parsed
> the 4-byte payload as a bulk u32 scancode, bitland-mifs-wmi deconstructed
> it into discrete type/id/value fields.
>
> Redmi operations were not contained in this patch series, future reverse
> engineering is required.
>
> This series introduce a newly reported mic-mute hotkey definition
> for Redmibooks
> and dropped the previous redmi-wmi driver.
>
> I don't have a Redmi or other Bitland device. So I cannot work on the
> real device.
>
> Features are working properly on my device (Lecoo Bellator N176).
>
> I leave the future reverse engineering work to the community.
>
> v8:
> Correct Ilya Gladyshev's email address in the MAINTAINERS entry
>
> v7:
> Swap low bit and high bit for WMI_EVENT_KBD_BRIGHTNESS
> in bitland_mifs_wmi_keymap
> 0x00800501 -> BI_HOTKEY_CODE(WMI_EVENT_KBD_BRIGHTNESS, 0x80, 0),
>
> Report KEY_FN_ESC when WMI_EVENT_FNLOCK_STATE events received
> Rename the reserved names
> Use Xmas tree order in bitland_mifs_wmi_notify
> Collect the Tested-by and Reviewed-by tags
>
> v6:
> Drop the wrong Redmi ops
>
> v5:
> Correct Xiaomi DMI vendor name
>
> v4:
> Map PLATFORM_PROFILE_PERFORMANCE to wmi performance mode if the device
> doesn't support full-speed mode.
>
> Mingyou Chen (5):
> MAINTAINERS: Add maintainer entry of bitland-mifs-wmi driver
> platform/x86: bitland-mifs-wmi: Merge the function of redmi-wmi into
> the bitland driver
> platform/x86: bitland-mifs-wmi: Add Redmi mic-mute key entries
> platform/x86: redmi-wmi: Drop redmi-wmi driver
> platform/x86: bitland-mifs-wmi: Add per-machine ops table
>
> MAINTAINERS | 7 +-
> drivers/platform/x86/Kconfig | 12 --
> drivers/platform/x86/Makefile | 1 -
> drivers/platform/x86/bitland-mifs-wmi.c | 259 +++++++++++++++++-------
> drivers/platform/x86/redmi-wmi.c | 154 --------------
> 5 files changed, 195 insertions(+), 238 deletions(-)
> delete mode 100644 drivers/platform/x86/redmi-wmi.c
>
>
> base-commit: fe5030c8cc7156223f48530e9b49aa87c0305bcd
Apologies, there is a typo in the subject line of the cover letter.
This is version 8 (v8), not v7. The patches in the series are correctly
labeled v8.
next prev parent reply other threads:[~2026-10-01 0:35 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-01 0:32 Mingyou Chen
2026-10-01 0:32 ` [PATCH v8 1/5] MAINTAINERS: Add maintainer entry of bitland-mifs-wmi driver Mingyou Chen
2026-10-01 0:32 ` [PATCH v8 2/5] platform/x86: bitland-mifs-wmi: Merge the function of redmi-wmi into the bitland driver Mingyou Chen
2026-10-01 0:32 ` [PATCH v8 3/5] platform/x86: bitland-mifs-wmi: Add Redmi mic-mute key entries Mingyou Chen
2026-10-01 0:32 ` [PATCH v8 4/5] platform/x86: redmi-wmi: Drop redmi-wmi driver Mingyou Chen
2026-10-01 0:32 ` [PATCH v8 5/5] platform/x86: bitland-mifs-wmi: Add per-machine ops table Mingyou Chen
2026-10-01 0:35 ` Mingyou Chen [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-10-01 0:22 [PATCH v7 0/5] Merge redmi-wmi into bitland-mifs-wmi Mingyou Chen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6c2983c0-3191-489f-a65d-b64a3e3b286b@gmail.com \
--to=qby140326@gmail.com \
--cc=W_Armin@gmx.de \
--cc=bozhenpeng93@gmail.com \
--cc=btx342@gmail.com \
--cc=chris@miget.com \
--cc=ericted8810@gmail.com \
--cc=hansg@kernel.org \
--cc=i@rsplwe.com \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=ilya.gladyshev@linux.dev \
--cc=kento@kekto.ru \
--cc=linux-kernel@vger.kernel.org \
--cc=matias.civadda2342001@gmail.com \
--cc=platform-driver-x86@vger.kernel.org \
--cc=uselessfire@gmail.com \
--cc=vlku.milos.fun@gmail.com \
--cc=wleizc7319@gmail.com \
--cc=wolf109909@outlook.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®