Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tegra-xusb.c106 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel() argument
109 writel(value, padctl->regs + offset); in padctl_writel()
112 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl() argument
115 return readl(padctl->regs + offset); in padctl_readl()
120 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count() local
122 return padctl->soc->num_pins; in tegra_xusb_padctl_get_groups_count()
128 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name() local
130 return padctl->soc->pins[group].name; in tegra_xusb_padctl_get_group_name()
148 static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_subnode() argument
180 err = pinctrl_utils_add_config(padctl->pinctrl, &configs, in tegra_xusb_padctl_parse_subnode()
[all …]
/linux-4.1.27/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.1.27/arch/arm/boot/dts/
Dtegra124.dtsi53 phys = <&padctl TEGRA_XUSB_PADCTL_PCIE>;
623 phys = <&padctl TEGRA_XUSB_PADCTL_SATA>;
644 padctl: padctl@0,7009f000 { label
645 compatible = "nvidia,tegra124-xusb-padctl";
648 reset-names = "padctl";
Dtegra124-jetson-tk1.dts1650 padctl@0,7009f000 {