Lines Matching full:rclk
32 [ICE_DPLL_PIN_TYPE_RCLK_INPUT] = "rclk-input",
386 * dpll, for rclk pins states are separated for each parent.
456 for (parent = 0; parent < pf->dplls.rclk.num_parents; in ice_dpll_pin_state_update()
1318 * ice_dpll_rclk_state_on_pin_set - set a state on rclk pin
1326 * Dpll subsystem callback, set a state of a rclk pin on a parent pin
1376 * ice_dpll_rclk_state_on_pin_get - get a state of rclk pin
1801 * ice_dpll_deinit_rclk_pin - release rclk pin resources
1804 * Deregister rclk pin from parent pins and release resources in dpll subsystem.
1808 struct ice_dpll_pin *rclk = &pf->dplls.rclk; in ice_dpll_deinit_rclk_pin() local
1813 for (i = 0; i < rclk->num_parents; i++) { in ice_dpll_deinit_rclk_pin()
1814 parent = pf->dplls.inputs[rclk->parent_idx[i]].pin; in ice_dpll_deinit_rclk_pin()
1817 dpll_pin_on_pin_unregister(parent, rclk->pin, in ice_dpll_deinit_rclk_pin()
1818 &ice_dpll_rclk_ops, rclk); in ice_dpll_deinit_rclk_pin()
1823 dpll_pin_put(rclk->pin); in ice_dpll_deinit_rclk_pin()
1855 for (i = 0; i < pf->dplls.rclk.num_parents; i++) { in ice_dpll_init_rclk_pins()
1856 parent = pf->dplls.inputs[pf->dplls.rclk.parent_idx[i]].pin; in ice_dpll_init_rclk_pins()
1861 ret = dpll_pin_on_pin_register(parent, pf->dplls.rclk.pin, in ice_dpll_init_rclk_pins()
1862 ops, &pf->dplls.rclk); in ice_dpll_init_rclk_pins()
1866 dpll_netdev_pin_set(vsi->netdev, pf->dplls.rclk.pin); in ice_dpll_init_rclk_pins()
1872 parent = pf->dplls.inputs[pf->dplls.rclk.parent_idx[--i]].pin; in ice_dpll_init_rclk_pins()
1873 dpll_pin_on_pin_unregister(parent, pf->dplls.rclk.pin, in ice_dpll_init_rclk_pins()
1874 &ice_dpll_rclk_ops, &pf->dplls.rclk); in ice_dpll_init_rclk_pins()
1949 ret = ice_dpll_init_rclk_pins(pf, &pf->dplls.rclk, rclk_idx, in ice_dpll_init_pins()
2218 * ice_dpll_init_info_rclk_pin - initializes rclk pin information
2221 * Init information for rclk pin, cache them in pf->dplls.rclk.
2229 struct ice_dpll_pin *pin = &pf->dplls.rclk; in ice_dpll_init_info_rclk_pin()
2346 &pf->dplls.rclk.num_parents); in ice_dpll_init_info()
2349 for (i = 0; i < pf->dplls.rclk.num_parents; i++) in ice_dpll_init_info()
2350 pf->dplls.rclk.parent_idx[i] = d->base_rclk_idx + i; in ice_dpll_init_info()
2358 "%s - success, inputs:%u, outputs:%u rclk-parents:%u\n", in ice_dpll_init_info()
2359 __func__, d->num_inputs, d->num_outputs, d->rclk.num_parents); in ice_dpll_init_info()