On 4/24/2024 4:44 PM, Krzysztof Kozlowski wrote: > On 24/04/2024 10:35, Zijun Hu wrote: >> Commit 56d074d26c58 ("Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() >> with gpiod_get_optional()") has wrong logic for below case: >> >> property enable-gpios is not configured for WCN6750 and WCN6855 > > As I said before, bindings say this property is required. I already > asked you to provide rationale describing hardware and update the > bindings if they bindings are not correct. > 1) you ever given below reply at below link https://lore.kernel.org/linux-bluetooth/52394d97-04c3-4f77-aaae-f1e152cd5632@xxxxxxxxxx/ "The pin is required on 6750, 6855 and maybe others. You cannot not have the GPIO" 2) for property enable-gpios, they are required for WCN6750 and WCN6855 in my opinion, i am a member of BT team. 3) only care about the case property enable-gpios is not configured, the original BT driver design logic indeed matches with binging spec's requirements before bartosz's wrong change 4) please ask dts owner for help if you suspect current bindings spec has something wrong. it is not my responsibility for providing such info, that maybe involve CCI. 5) gentle reminder, please realize that there are many lunched products already when you try to change some important logic, i don't suggest change important logic or setting if there are no actual issue reported. > Best regards, > Krzysztof >