Home
last modified time | relevance | path

Searched full:fpioa (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcanaan,k210-fpioa.yaml4 $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 …]
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-k210.c21 #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()
902 struct k210_fpioa __iomem *fpioa = pdata->fpioa; in k210_fpioa_init_ties() local
909 for (i = 0; i < ARRAY_SIZE(fpioa->tie_en); i++) { in k210_fpioa_init_ties()
[all …]
H A DKconfig229 Programmable IO Array (FPIOA) controller.
/openbmc/linux/arch/riscv/boot/dts/canaan/
H A Dk210_generic.dts24 &fpioa {
H A Dk210.dtsi7 #include <dt-bindings/pinctrl/k210-fpioa.h>
321 fpioa: pinmux@502b0000 { label
322 compatible = "canaan,k210-fpioa";
H A Dcanaan_kd233.dts46 &fpioa {
H A Dsipeed_maix_go.dts69 &fpioa {
H A Dsipeed_maix_bit.dts58 &fpioa {
H A Dsipeed_maix_dock.dts63 &fpioa {
H A Dsipeed_maixduino.dts41 &fpioa {
/openbmc/linux/include/dt-bindings/pinctrl/
H A Dk210-fpioa.h10 * Full list of FPIOA functions from
11 * kendryte-standalone-sdk/lib/drivers/include/fpioa.h
/openbmc/linux/drivers/clk/
H A Dclk-k210.c94 .name = "fpioa",
/openbmc/linux/
H A DMAINTAINERS4623 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4627 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
H A Dopengrok2.0.log[all...]