Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

gpio: dt-bindings: add more loongson gpio chip support

This patch was to add loongson 2k0500, 2k2000 and 3a5000 gpio chip
dt-bindings support in yaml file.

Signed-off-by: Yinbo Zhu <zhuyinbo@loongson.cn>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

authored by

Yinbo Zhu and committed by
Bartosz Golaszewski
1b83a90b ff2cbd75

+17 -4
+17 -4
Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
··· 11 11 12 12 properties: 13 13 compatible: 14 - enum: 15 - - loongson,ls2k-gpio 16 - - loongson,ls7a-gpio 14 + oneOf: 15 + - enum: 16 + - loongson,ls2k-gpio 17 + - loongson,ls2k0500-gpio0 18 + - loongson,ls2k0500-gpio1 19 + - loongson,ls2k2000-gpio0 20 + - loongson,ls2k2000-gpio1 21 + - loongson,ls2k2000-gpio2 22 + - loongson,ls3a5000-gpio 23 + - loongson,ls7a-gpio 24 + - items: 25 + - const: loongson,ls2k1000-gpio 26 + - const: loongson,ls2k-gpio 27 + - items: 28 + - const: loongson,ls7a1000-gpio 29 + - const: loongson,ls7a-gpio 17 30 18 31 reg: 19 32 maxItems: 1 ··· 62 49 #include <dt-bindings/interrupt-controller/irq.h> 63 50 64 51 gpio0: gpio@1fe00500 { 65 - compatible = "loongson,ls2k-gpio"; 52 + compatible = "loongson,ls2k1000-gpio", "loongson,ls2k-gpio"; 66 53 reg = <0x1fe00500 0x38>; 67 54 ngpios = <64>; 68 55 #gpio-cells = <2>;