On 4/25/2024 3:12 AM, Krzysztof Kozlowski wrote: > On 24/04/2024 11:22, quic_zijuhu wrote: >> 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. > > If they are required, then your commit msg is not precise and code looks > incorrect. > >> >> 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 > > What? There is no such case according to bindings. I told you already > two times: Either change bindings or this is not valid. > >> >> 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. > > What? > > What or who is DTS owner? > > I do not suspect bindings are wrong. You are implying it. Anyway, if > making driver correct according to bindings is not your responsibility, > then this patch is just bogus. > >> >> 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. > > What? > as you maybe noticed, this change is meaningless after below fix was selected and merged, so don't need to discuss this change any more. Commit: 48a9e64a533b ("Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()") thanks > Best regards, > Krzysztof >