mirror of
https://github.com/torvalds/linux.git
synced 2026-09-13 15:40:03 +02:00
platform/x86: x86-android-tablets: drop redundant swnode group on YT3
The WM5102 codec software node lenovo_yt3_wm5102 is assigned to the board info swnode pointer in lenovo_yt3_spi_devs. When spi_new_device() instantiates the SPI device, device_add_software_node() automatically registers the software node. Therefore, explicitly registering lenovo_yt3_swnodes via software_node_register_node_group() and listing it in .swnode_group is redundant. Drop the unused node group and registration. Assisted-by: LLM Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Tested-by: Hans de Goede <johannes.goede@oss.qualcomm.com> # Yoga tab 2 1380, yt3 Reviewed-by: Hans de Goede <johannes.goede@oss.qualcomm.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com> Reviewed-by: Linus Walleij <linusw@kernel.org> Link: https://patch.msgid.link/20260830-x86-android-lenovo-swnode-v1-5-066a91acb4ba@gmail.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
parent
7872c625cd
commit
74884436a5
|
|
@ -997,10 +997,6 @@ static const struct software_node lenovo_yt3_wm5102 = {
|
|||
.name = "wm5102",
|
||||
};
|
||||
|
||||
static const struct software_node *lenovo_yt3_swnodes[] = {
|
||||
&lenovo_yt3_wm5102,
|
||||
NULL
|
||||
};
|
||||
|
||||
static const struct x86_spi_dev_info lenovo_yt3_spi_devs[] __initconst = {
|
||||
{
|
||||
|
|
@ -1068,7 +1064,6 @@ const struct x86_dev_info lenovo_yt3_info __initconst = {
|
|||
.i2c_client_count = ARRAY_SIZE(lenovo_yt3_i2c_clients),
|
||||
.spi_dev_info = lenovo_yt3_spi_devs,
|
||||
.spi_dev_count = ARRAY_SIZE(lenovo_yt3_spi_devs),
|
||||
.swnode_group = lenovo_yt3_swnodes,
|
||||
.modules = lenovo_yt3_modules,
|
||||
.gpiochip_type = X86_GPIOCHIP_CHERRYVIEW,
|
||||
.init = lenovo_yt3_init,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user