Skip to content

Instantly share code, notes, and snippets.

@neheb
Created March 17, 2021 00:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neheb/bfab060cf1b0b06779e290eef1866d66 to your computer and use it in GitHub Desktop.
Save neheb/bfab060cf1b0b06779e290eef1866d66 to your computer and use it in GitHub Desktop.
01:08 < Rene__> I am also happy that NAND issue is resolved and that Weijie sended patches upstream.
01:16 < gch981213> Rene__: You could send patches/create pull requests for that SFP support.
01:18 < gch981213> Rene__: Unfortunately Weijie made the difference between mt7621 and other mtk nand controllers too clear, giving upstream a perfect reason to reject it. :P
01:24 < mangix> gch981213: how difficult is upstream's suggestion?
01:25 < gch981213> mangix: Impossible for us and almost impossible for Weijie.
01:26 < gch981213> Existing mtk_nand driver uses legacy nand APIs and I doubt if upstream will accept this kind of major rework without also replacing legacy APIs.
01:27 < gch981213> Rewriting that driver requires testing on mt2701 and mt7622.
01:29 < gch981213> mt2701 is MTK's android chip. I believe we can't obtain a board allowing custom firmware on it.
01:33 < PaulFertser> Why does rewriting the driver _require_ testing on an unobtainable chip?
01:34 < Rene__> gch981213: Yes I can.
01:35 -!- Acinonyx_ is now known as Acinonyx
01:37 < PaulFertser> Why can't your rewrite the driver dropping support for that nasty mt2701 and then it's up to MTK to bring it back if they care.
01:38 < PaulFertser> If the vendor actively prevents community maintenance of their driver then it's a fair game for the community to break the support while reworking it.
01:40 < gch981213> PaulFertser: Oh. I'd say that's fair enough :)
01:42 < mangix> hahaha I love that suggestion
01:42 < blogic> PaulFertser: lol
01:42 < blogic> PaulFertser: you liturally have no clue what you are talking about in regards to mtk
01:43 < blogic> utter pile of boolocks, sorry to be so direct
01:43 < blogic> gch981213: was it no in car entertainment ?
01:43 < blogic> .... which is probably android based
01:44 < gch981213> blogic: I only know that's not a router chip so I guessed it's for some android devices.
01:44 < PaulFertser> blogic: so why should be they be taken into account when reworking the drivers? If they do not allow testing on some SoC, so be it, drop the support, why not?
01:44 < blogic> i think it was set top box or in car
01:44 < blogic> PaulFertser: do you know the /ignore feature ?
01:45 < PaulFertser> blogic: my IRC client has one, yes, why?
01:46 < gch981213> When I rewrote MTK's crappy spi nor driver using spi-mem, they expressed their concern about their product maintenance via private email.
01:47 < blogic> who did that ?
01:47 < blogic> i consider mtk to be the community friendliest company
01:47 < blogic> they even release datasheets
01:47 < gch981213> I'd also like to avoid this additional test pressure for them but upstream insist that I remove the old one.
01:48 < gch981213> blogic: They said it's okay if it's a decision from upstream maintainers :D
01:49 < gch981213> and they do give me the controller datasheet
01:50 < blogic> gch981213: so they just paricipated in the public process raising a concern and agreeing that it is not their call
01:50 < blogic> and provided the required docs
01:50 < blogic> sounds pretty legit to me
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment