Lines Matching full:hsic

1604 	/* save state, HSIC always comes up as HS */  in tegra210_pmc_hsic_enable_phy_sleepwalk()
1625 * stages of sleepwalk. Maintain a HSIC IDLE and keep driving HSIC in tegra210_pmc_hsic_enable_phy_sleepwalk()
2248 TEGRA210_LANE("hsic-0", 0x004, 14, 0x1, hsic),
2255 struct tegra_xusb_hsic_lane *hsic; in tegra210_hsic_lane_probe() local
2258 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra210_hsic_lane_probe()
2259 if (!hsic) in tegra210_hsic_lane_probe()
2262 INIT_LIST_HEAD(&hsic->base.list); in tegra210_hsic_lane_probe()
2263 hsic->base.soc = &pad->soc->lanes[index]; in tegra210_hsic_lane_probe()
2264 hsic->base.index = index; in tegra210_hsic_lane_probe()
2265 hsic->base.pad = pad; in tegra210_hsic_lane_probe()
2266 hsic->base.np = np; in tegra210_hsic_lane_probe()
2268 err = tegra_xusb_lane_parse_dt(&hsic->base, np); in tegra210_hsic_lane_probe()
2270 kfree(hsic); in tegra210_hsic_lane_probe()
2274 return &hsic->base; in tegra210_hsic_lane_probe()
2279 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); in tegra210_hsic_lane_remove() local
2281 kfree(hsic); in tegra210_hsic_lane_remove()
2318 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); in tegra210_hsic_phy_power_on() local
2329 padctl_writel(padctl, hsic->strobe_trim, in tegra210_hsic_phy_power_on()
2335 value |= (hsic->tx_rtune_p << in tegra210_hsic_phy_power_on()
2344 value |= (hsic->rx_strobe_trim << in tegra210_hsic_phy_power_on()
2346 (hsic->rx_data_trim << in tegra210_hsic_phy_power_on()
2438 struct tegra_xusb_hsic_pad *hsic; in tegra210_hsic_pad_probe() local
2442 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra210_hsic_pad_probe()
2443 if (!hsic) in tegra210_hsic_pad_probe()
2446 pad = &hsic->base; in tegra210_hsic_pad_probe()
2452 kfree(hsic); in tegra210_hsic_pad_probe()
2456 hsic->clk = devm_clk_get(&pad->dev, "trk"); in tegra210_hsic_pad_probe()
2457 if (IS_ERR(hsic->clk)) { in tegra210_hsic_pad_probe()
2458 err = PTR_ERR(hsic->clk); in tegra210_hsic_pad_probe()
2479 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); in tegra210_hsic_pad_remove() local
2481 kfree(hsic); in tegra210_hsic_pad_remove()
2490 .name = "hsic",
3054 return tegra_xusb_find_lane(port->padctl, "hsic", port->index); in tegra210_hsic_port_map()
3277 .hsic = {