Lines Matching defs:hsic
2248 TEGRA210_LANE("hsic-0", 0x004, 14, 0x1, hsic),
2255 struct tegra_xusb_hsic_lane *hsic;
2258 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL);
2259 if (!hsic)
2262 INIT_LIST_HEAD(&hsic->base.list);
2263 hsic->base.soc = &pad->soc->lanes[index];
2264 hsic->base.index = index;
2265 hsic->base.pad = pad;
2266 hsic->base.np = np;
2268 err = tegra_xusb_lane_parse_dt(&hsic->base, np);
2270 kfree(hsic);
2274 return &hsic->base;
2279 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
2281 kfree(hsic);
2318 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
2329 padctl_writel(padctl, hsic->strobe_trim,
2335 value |= (hsic->tx_rtune_p <<
2344 value |= (hsic->rx_strobe_trim <<
2346 (hsic->rx_data_trim <<
2438 struct tegra_xusb_hsic_pad *hsic;
2442 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL);
2443 if (!hsic)
2446 pad = &hsic->base;
2452 kfree(hsic);
2456 hsic->clk = devm_clk_get(&pad->dev, "trk");
2457 if (IS_ERR(hsic->clk)) {
2458 err = PTR_ERR(hsic->clk);
2479 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad);
2481 kfree(hsic);
2490 .name = "hsic",
3054 return tegra_xusb_find_lane(port->padctl, "hsic", port->index);
3277 .hsic = {