Re: [PATCH v1 3/5] Bluetooth: hci_bcm: Use serdev_acpi_get_uart_resource() helper
From: Andy Shevchenko <hidden>
Date: 2021-08-04 08:43:40
Also in:
linux-serial, lkml, platform-driver-x86
From: Andy Shevchenko <hidden>
Date: 2021-08-04 08:43:40
Also in:
linux-serial, lkml, platform-driver-x86
On Wed, Aug 4, 2021 at 11:13 AM Hans de Goede [off-list ref] wrote:
On 8/3/21 9:29 PM, Andy Shevchenko wrote:quoted
serdev provides a generic helper to get UART Serial Bus resources. Use it instead of open coded variant.
...
quoted
+ if (serdev_acpi_get_uart_resource(ares, &uart)) { + dev->init_speed = uart->default_baud_rate; + dev->oper_speed = 4000000; + } +You are replacing a nice switch-case which handles all relevant resource types with still having a switch-case + a separate if .. else if .. else if ... (also taking patch 4/5 into account). This does not help the readability of this code at all IMHO, so NACK from me for this patch as well as for 4/5.
I guess it's a matter of style. The main idea is to try avoiding the spreading of the customized ACPI resource extraction here and there. Probably I should have started with cleaning up the EXTENDED_IRQ case, which seems not needed here in the current form. -- With Best Regards, Andy Shevchenko