• Fabio Estevam's avatar
    ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity · 6c418328
    Fabio Estevam authored
    The following warning is seen when the SPI GPIO driver probes:
    
    gpio-expander@0 enforce active low on chipselect handle
    
    The reason for this warning is clearly explained in the comments inside
    drivers/gpio/gpiolib-of.c:
    
    * SPI children have active low chip selects
    * by default. This can be specified negatively
    * by just omitting "spi-cs-high" in the
    * device node, or actively by tagging on
    * GPIO_ACTIVE_LOW as flag in the device
    * tree. If the line is simultaneously
    * tagged as active low in the device tree
    * and has the "spi-cs-high" set, we get a
    * conflict and the "spi-cs-high" flag will
    * take precedence.
    
    To properly represent the SPI chipselect polarity, change it to active-low
    when the "spi-cs-high" property is absent.
    Signed-off-by: default avatarFabio Estevam <festevam@gmail.com>
    Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
    6c418328
imx7d-sdb.dts 20.2 KB