Lines Matching +full:lane +full:- +full:count

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved.
19 /* legacy entry points for backwards-compatibility */
55 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
63 to_usb3_lane(struct tegra_xusb_lane *lane) in to_usb3_lane() argument
65 return container_of(lane, struct tegra_xusb_usb3_lane, base); in to_usb3_lane()
76 to_usb2_lane(struct tegra_xusb_lane *lane) in to_usb2_lane() argument
78 return container_of(lane, struct tegra_xusb_usb2_lane, base); in to_usb2_lane()
86 to_ulpi_lane(struct tegra_xusb_lane *lane) in to_ulpi_lane() argument
88 return container_of(lane, struct tegra_xusb_ulpi_lane, base); in to_ulpi_lane()
105 to_hsic_lane(struct tegra_xusb_lane *lane) in to_hsic_lane() argument
107 return container_of(lane, struct tegra_xusb_hsic_lane, base); in to_hsic_lane()
115 to_pcie_lane(struct tegra_xusb_lane *lane) in to_pcie_lane() argument
117 return container_of(lane, struct tegra_xusb_pcie_lane, base); in to_pcie_lane()
125 to_sata_lane(struct tegra_xusb_lane *lane) in to_sata_lane() argument
127 return container_of(lane, struct tegra_xusb_sata_lane, base); in to_sata_lane()
134 void (*remove)(struct tegra_xusb_lane *lane);
135 void (*iddq_enable)(struct tegra_xusb_lane *lane);
136 void (*iddq_disable)(struct tegra_xusb_lane *lane);
137 int (*enable_phy_sleepwalk)(struct tegra_xusb_lane *lane, enum usb_device_speed speed);
138 int (*disable_phy_sleepwalk)(struct tegra_xusb_lane *lane);
139 int (*enable_phy_wake)(struct tegra_xusb_lane *lane);
140 int (*disable_phy_wake)(struct tegra_xusb_lane *lane);
141 bool (*remote_wake_detected)(struct tegra_xusb_lane *lane);
144 bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, const char *function);
279 struct tegra_xusb_lane *lane; member
425 unsigned int count; member
468 dev_dbg(padctl->dev, "%08lx < %08x\n", offset, value); in padctl_writel()
469 writel(value, padctl->regs + offset); in padctl_writel()
475 u32 value = readl(padctl->regs + offset); in padctl_readl()
476 dev_dbg(padctl->dev, "%08lx > %08x\n", offset, value); in padctl_readl()
487 err = readl_poll_timeout(padctl->regs + offset, regval, in padctl_readl_poll()
490 dev_err(padctl->dev, "%08lx poll timeout > %08x\n", offset, in padctl_readl_poll()