Home
last modified time | relevance | path

Searched refs:padctl (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tegra-xusb.c101 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel() argument
104 writel(value, padctl->regs + offset); in padctl_writel()
107 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl() argument
110 return readl(padctl->regs + offset); in padctl_readl()
115 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count() local
117 return padctl->soc->num_pins; in tegra_xusb_padctl_get_groups_count()
123 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name() local
125 return padctl->soc->pins[group].name; in tegra_xusb_padctl_get_group_name()
158 static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_subnode() argument
190 err = pinctrl_utils_add_config(padctl->pinctrl, &configs, in tegra_xusb_padctl_parse_subnode()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra124-xusb-padctl.txt16 - compatible: For Tegra124, must contain "nvidia,tegra124-xusb-padctl".
17 Otherwise, must contain '"nvidia,<chip>-xusb-padctl",
18 "nvidia-tegra124-xusb-padctl"', where <chip> is tegra132 or tegra210.
23 - padctl
82 padctl@0,7009f000 {
83 compatible = "nvidia,tegra124-xusb-padctl";
86 reset-names = "padctl";
97 phys = <&padctl 0>;
105 padctl: padctl@0,7009f000 {
/linux-4.4.14/arch/arm/boot/dts/
Dtegra124.dtsi54 phys = <&padctl TEGRA_XUSB_PADCTL_PCIE>;
625 phys = <&padctl TEGRA_XUSB_PADCTL_SATA>;
645 padctl: padctl@0,7009f000 { label
646 compatible = "nvidia,tegra124-xusb-padctl";
649 reset-names = "padctl";
Dtegra124-jetson-tk1.dts1662 padctl@0,7009f000 {