NishanthMenon changed the topic of #linux-ti to: Linux development for TI SoCs | Logs: https://libera.irclog.whitequark.org/linux-ti/| paste logs in https://pastebin.ubuntu.com/ | Let it rock! Vendor SDK/kernel: Also see e2e.ti.com
ikarso has quit [Quit: Connection closed for inactivity]
goliath has joined #linux-ti
aradhya7 has joined #linux-ti
ikarso has joined #linux-ti
Kubu_work has joined #linux-ti
florian_kc has joined #linux-ti
florian_kc has quit [Ping timeout: 248 seconds]
aradhya7 has quit [Quit: Connection closed for inactivity]
ladis has joined #linux-ti
florian_kc has joined #linux-ti
minas has quit [Remote host closed the connection]
minas has joined #linux-ti
<NishanthMenon> pivi https://lore.kernel.org/all/20240703100036.17896-1-francesco@dolcini.it/ i am dropping this off my queue - i assume you will update once the pieces are together.
<pivi> NishanthMenon: mumble. which pieces are missing?
<NishanthMenon> the driver fixups haven't made it in - might be good to split the patches up
<NishanthMenon> second: I think Niklas is suggesting https://lore.kernel.org/all/ZpEILZ2DLhvYYGci@ryzen.lan/ commit message improvements ?
<pivi> NishanthMenon: no, Niklas is suggesting to drop the series at all
<pivi> NishanthMenon: or maybe not
<pivi> and it is just sharing a concern
<NishanthMenon> i transllated it as concern that should be documented in commit log
<pivi> let's go one step back
<pivi> are you ok on breaking the compatibility with old DT blobs for the sake of having a correct solution and saving the pain to new users using this functionality?
<pivi> because that's a decision that you and vigneshr as maintainer should take, considering also that most of the board affected are from TI
<pivi> if you are fine taking this in I can split the series, improve the commit message, whatever we consider appropriate
<NishanthMenon> 1 - it sounds like it is a driver bug
<NishanthMenon> 2 - if the fixup of driver bug implies incompatible dt change - we should co-ordinate to make sure the integration happens in rc1 cleanly.
<pivi> ok, I read this as you are fine on doing this change. correct ?
<NishanthMenon> 3 - in terms of breaking backwards compatibility of DT - it does happen time to time - unfortunately as much as we'd love it never to happen.. as long as there is a just cause, I am not married to DT binary is completely backward compatible change only - there have been instances where this breakage has happened.. but I dont want it to be "free for all" - no. if there is some way to maintain (via quirk) some backward
<NishanthMenon> compatibility, I'd prefer that
<pivi> I do not see a way to have a quirk here, both myself and Emanuele looked into it
<NishanthMenon> i am a bit more adamant of breaking basic boot.. vs a driver alone breaking..
<pivi> ok, so we move forward.
<pivi> split the series in 2 separated patches, improve the commit message (on me) and you do coordinate with the PCIe maintainer. ack ?
<NishanthMenon> either way to merge this, will need a sync between pcie maintainer and dt maintainer with an immutable tag from pcie driver maintainer so that I can merge it in and put the dts change on top.
<NishanthMenon> You will unfortunately have to request it so that we dont complicate the PR - ideally the patch alone will need to be applied on rc1 and a tag created, tag merged to their working branch and the tag sent to me..
<NishanthMenon> it is a heck of a headache :(
<pivi> let's proceed like that, before I send a v2, I ask on the mailing list an opinon from the PCIe people on the topic.
<NishanthMenon> yes, that will be helpful
* NishanthMenon doing a quick boot test with each of the patches alone independently applied
<pivi> if you have only one of the 2 patches applied the end results is very simple. PCIe stays in reset, likewise nothing was inserted into the PCIe slot.
<pivi> BTW, this is the issue we had with our new HW bring-up. We were testing brand new hardware, PCIe not working, DT correct, and in the end, after debugging everything, we realized that the driver was driving the reset signal with the wrong polarity
<pivi> We did curse TI a little bit when we found the issue
<NishanthMenon> i wont be surprised :)
goliath has quit [Quit: SIGSEGV]
ladis has quit [Quit: Leaving]
Kubu_work has quit [Quit: Leaving.]
goliath has joined #linux-ti
florian_kc has quit [Ping timeout: 248 seconds]
florian has quit [Quit: Ex-Chat]
goliath has quit [Quit: SIGSEGV]
goliath has joined #linux-ti
goliath has quit [Quit: SIGSEGV]
florian_kc has joined #linux-ti
florian_kc has quit [Ping timeout: 245 seconds]
ikarso has quit [Quit: Connection closed for inactivity]