Lines Matching defs:hsic
807 TEGRA124_LANE("hsic-0", 0x004, 14, 0x1, hsic),
808 TEGRA124_LANE("hsic-1", 0x004, 15, 0x1, hsic),
815 struct tegra_xusb_hsic_lane *hsic;
818 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL);
819 if (!hsic)
822 INIT_LIST_HEAD(&hsic->base.list);
823 hsic->base.soc = &pad->soc->lanes[index];
824 hsic->base.index = index;
825 hsic->base.pad = pad;
826 hsic->base.np = np;
828 err = tegra_xusb_lane_parse_dt(&hsic->base, np);
830 kfree(hsic);
834 return &hsic->base;
839 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
841 kfree(hsic);
866 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
877 padctl_writel(padctl, hsic->strobe_trim,
882 if (hsic->auto_term)
898 value |= (hsic->tx_rtune_n <<
900 (hsic->tx_rtune_p <<
902 (hsic->tx_rslew_n <<
904 (hsic->tx_rslew_p <<
913 value |= (hsic->rx_strobe_trim <<
915 (hsic->rx_data_trim <<
966 struct tegra_xusb_hsic_pad *hsic;
970 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL);
971 if (!hsic)
974 pad = &hsic->base;
980 kfree(hsic);
1000 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad);
1002 kfree(hsic);
1011 .name = "hsic",
1466 return tegra_xusb_find_lane(port->padctl, "hsic", port->index);
1741 .hsic = {