Lines Matching +full:sub +full:- +full:function
5 -------------------
7 - compatible: should be "abilis,tb10x-iomux";
8 - reg: should contain the physical address and size of the pin controller's
12 Function definitions
13 --------------------
15 Functions are defined (and referenced) by sub-nodes of the pin controller.
16 Every sub-node defines exactly one function (implying a set of pins).
17 Every function is associated to one named pin group inside the pin controller
19 controller sub-nodes.
21 Required function definition subnode properties:
22 - abilis,function: should be set to the name of the function's pin group.
25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog,
27 - Serial TS input ports: mis0, mis1, mis2, mis3, mis4, mis5, mis6, mis7
28 - Parallel TS input ports: mip1, mip3, mip5, mip7
29 - Serial TS output ports: mos0, mos1, mos2, mos3
30 - Parallel TS output port: mop
31 - CI+ port: ciplus
32 - CableCard (Mcard) port: mcard
33 - Smart card ports: stc0, stc1
34 - UART ports: uart0, uart1
35 - SPI ports: spi1, spi3
36 - JTAG: jtag
43 ----------------------
50 -------
53 compatible = "abilis,tb10x-iomux";
55 pctl_gpio_a: pctl-gpio-a {
56 abilis,function = "gpioa";
58 pctl_uart0: pctl-uart0 {
59 abilis,function = "uart0";
63 compatible = "snps,dw-apb-uart";
65 clock-frequency = <166666666>;
67 reg-shift = <2>;
68 reg-io-width = <4>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&pctl_uart0>;
73 compatible = "abilis,tb10x-gpio";
75 gpio-controller;
76 #gpio-cells = <2>;
78 gpio-ranges = <&iomux 0 0>;
79 gpio-ranges-group-names = "gpioa";