Because there are no logical order: { .compatible = "rohm,dh2228fv", .data = &spidev_of_check }, { .compatible = "lineartechnology,ltc2488", .data = &spidev_of_check }, { .compatible = "semtech,sx1301", .data = &spidev_of_check }, { .compatible = "lwn,bk4", .data = &spidev_of_check }, { .compatible = "dh,dhcom-board", .data = &spidev_of_check }, { .compatible = "menlo,m53cpld", .data = &spidev_of_check }, { .compatible = "cisco,spi-petra", .data = &spidev_of_check }, { .compatible = "micron,spi-authenta", .data = &spidev_of_check }, { .compatible = "mediatek,genio", .data = &spidev_of_check }, I can put it first then before "rohm", or before "micron,spi-authenta" you prefer. I can also introduce another patch in my serie to re-order everything. Le ven. 20 janv. 2023 à 08:47, Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> a écrit : > > On 19/01/2023 20:18, Alexandre Mergnat wrote: > > Le jeu. 19 janv. 2023 à 17:49, Krzysztof Kozlowski > > <krzysztof.kozlowski@xxxxxxxxxx> a écrit : > >> > >> On 19/01/2023 17:28, Alexandre Mergnat wrote: > >>> { .compatible = "micron,spi-authenta", .data = &spidev_of_check }, > >>> + { .compatible = "mediatek,genio", .data = &spidev_of_check }, > >> > >> Please run scripts/checkpatch.pl and fix reported warnings. > > > > Actually I did. > > I saw: "WARNING: DT compatible string "mediatek,genio" appears > > un-documented -- check ./Documentation/devicetree/bindings/" > > But there are no bindings for spidev. I've made some grep on already > > supported compatible devices like "micron,spi-authenta", but I didn't > > find documentation to add "mediatek,genio". > > Another point - why is this after "micron"? Don't add entries to the end > but in order. > > Best regards, > Krzysztof >