• Damien Le Moal's avatar
    dt-bindings: fix sifive gpio properties · 3933cf6a
    Damien Le Moal authored
    The sifive gpio IP block supports up to 32 GPIOs. Reflect that in the
    interrupts property description and maxItems. Also add the standard
    ngpios property to describe the number of GPIOs available on the
    implementation.
    
    Also add the "canaan,k210-gpiohs" compatible string to indicate the use
    of this gpio controller in the Canaan Kendryte K210 SoC. If this
    compatible string is used, do not define the clocks property as
    required as the K210 SoC does not have a software controllable clock
    for the Sifive gpio IP block.
    Signed-off-by: default avatarDamien Le Moal <damien.lemoal@wdc.com>
    Reviewed-by: default avatarRob Herring <robh@kernel.org>
    Signed-off-by: default avatarPalmer Dabbelt <palmerdabbelt@google.com>
    3933cf6a
sifive,gpio.yaml 1.75 KB