On Tue, Apr 07, 2020 at 11:08:10AM -1000, Paul Spooren wrote: > Linksys chose to use codenames for a few of their devices and sell their > them under an entirely different name. > > codename model name > rango -> wrt3200acm > mamba -> wrt1900ac > cobra -> wrt1900ac-v2 > caiman -> wrt1200ac > shelby -> wrt1900acs Hi Paul There was quite a bit of discussion about this when the first board was added. If i remember correctly, it was Mamba. Imre Kaloz, <kaloz@xxxxxxxxxxx> was the one arguing for the name armada-xp-linksys-mamba.dts. So it seems that openwrt.org has now come full circle? > This introduces some extra loops in OpenWrt, a distribution specialized > on embedded Internet facing devices, as both codename and model name are > used within the build system. The double naming requires developers to > keep track of that mapping and introduces inconsistencies: > > To build a specific device in OpenWrt profiles are used, named after the > the compatible string for targets using device tree (similar to how .dts > files are named in the linux source tree). However, the first item of > the DT `compatible` list in this case is `linksys,rango`, which is > inconsistent with the model name and not what common users would expect. > > Such double naming complicates currently the automatic search for > firmware upgrade as the build system does not support such mapping. > Ideally the first item of the DT `compatible` list would contain a > string suitable to be used as a filename recognizable by normal users to > belong to that device. > With this patch set the Linksys device tree files are moved from > containing the codename to contain a sanitized model name and also use > it as first entry of the DT `compatible` list. I've no problems adding another compatible to the list. But i don't like the idea of renaming the files. The file names could be considered ABI! What installers/bootloaders are you going to break by renaming them? Andrew