Searched full:fpioa (Results 1 – 13 of 13) sorted by relevance
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | canaan,k210-fpioa.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml# 7 title: Canaan Kendryte K210 FPIOA 13 The Canaan Kendryte K210 SoC Fully Programmable IO Array (FPIOA) 20 const: canaan,k210-fpioa 25 Address and length of the register set for the FPIOA controller. 55 FPIOA client devices use sub-nodes to define the desired pin 65 macros in include/dt-bindings/pinctrl/k210-fpioa.h. 78 FPIOA client devices use sub-nodes to define the desired 159 #include <dt-bindings/pinctrl/k210-fpioa.h> 163 fpioa: pinmux@502b0000 { [all …]
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-k210.c | 21 #include <dt-bindings/pinctrl/k210-fpioa.h> 80 * struct k210_fpioa: Kendryte K210 FPIOA memory mapped registers 96 struct k210_fpioa __iomem *fpioa; member 506 writel(val, &pdata->fpioa->pins[pin]); in k210_pinmux_set_pin_function() 514 u32 val = readl(&pdata->fpioa->pins[pin]); in k210_pinconf_set_param() 558 val = readl(&pdata->fpioa->pins[pin]); in k210_pinconf_set_param() 591 writel(val, &pdata->fpioa->pins[pin]); in k210_pinconf_set_param() 621 seq_printf(s, "%#x", readl(&pdata->fpioa->pins[pin])); in k210_pinconf_dbg_show() 897 struct k210_fpioa __iomem *fpioa = pdata->fpioa; in k210_fpioa_init_ties() local 904 for (i = 0; i < ARRAY_SIZE(fpioa->tie_en); i++) { in k210_fpioa_init_ties() [all …]
|
H A D | Kconfig | 269 Programmable IO Array (FPIOA) controller.
|
/linux/arch/riscv/boot/dts/canaan/ |
H A D | k210_generic.dts | 28 &fpioa {
|
H A D | k210.dtsi | 7 #include <dt-bindings/pinctrl/k210-fpioa.h> 327 fpioa: pinmux@502b0000 { label 328 compatible = "canaan,k210-fpioa";
|
H A D | canaan_kd233.dts | 50 &fpioa {
|
H A D | sipeed_maix_bit.dts | 62 &fpioa {
|
H A D | sipeed_maix_dock.dts | 67 &fpioa {
|
H A D | sipeed_maixduino.dts | 45 &fpioa {
|
H A D | sipeed_maix_go.dts | 73 &fpioa {
|
/linux/include/dt-bindings/pinctrl/ |
H A D | k210-fpioa.h | 10 * Full list of FPIOA functions from 11 * kendryte-standalone-sdk/lib/drivers/include/fpioa.h
|
/linux/drivers/clk/ |
H A D | clk-k210.c | 94 .name = "fpioa",
|
/linux/ |
H A D | MAINTAINERS | 5059 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5063 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
|