Lines Matching refs:phy_parameter

74 struct phy_parameter {  struct
90 struct phy_parameter *phy_parameter; member
154 struct phy_parameter *phy_parameter; in do_rtk_usb3_phy_toggle() local
160 phy_parameter = &((struct phy_parameter *)rtk_phy->phy_parameter)[index]; in do_rtk_usb3_phy_toggle()
161 phy_reg = &phy_parameter->phy_reg; in do_rtk_usb3_phy_toggle()
187 struct phy_parameter *phy_parameter; in do_rtk_phy_init() local
191 phy_parameter = &((struct phy_parameter *)rtk_phy->phy_parameter)[index]; in do_rtk_phy_init()
192 phy_reg = &phy_parameter->phy_reg; in do_rtk_phy_init()
376 struct phy_parameter *phy_parameter; in rtk_usb3_parameter_show() local
378 phy_parameter = &((struct phy_parameter *)rtk_phy->phy_parameter)[index]; in rtk_usb3_parameter_show()
379 phy_reg = &phy_parameter->phy_reg; in rtk_usb3_parameter_show()
398 (int)phy_parameter->efuse_usb_u3_tx_lfps_swing_trim); in rtk_usb3_parameter_show()
400 (int)phy_parameter->amplitude_control_coarse); in rtk_usb3_parameter_show()
402 (int)phy_parameter->amplitude_control_fine); in rtk_usb3_parameter_show()
434 struct phy_parameter *phy_parameter, int index) in get_phy_data_by_efuse() argument
460 phy_parameter->efuse_usb_u3_tx_lfps_swing_trim = 0x8; in get_phy_data_by_efuse()
462 phy_parameter->efuse_usb_u3_tx_lfps_swing_trim = (u8)value; in get_phy_data_by_efuse()
469 struct phy_parameter *phy_parameter) in update_amplitude_control_value() argument
474 phy_reg = &phy_parameter->phy_reg; in update_amplitude_control_value()
477 if (phy_parameter->amplitude_control_coarse != AMPLITUDE_CONTROL_COARSE_DEFAULT) { in update_amplitude_control_value()
489 data |= (phy_parameter->amplitude_control_coarse & val_mask); in update_amplitude_control_value()
494 if (phy_parameter->efuse_usb_u3_tx_lfps_swing_trim) { in update_amplitude_control_value()
495 u8 efuse_val = phy_parameter->efuse_usb_u3_tx_lfps_swing_trim; in update_amplitude_control_value()
513 if (phy_parameter->amplitude_control_fine != AMPLITUDE_CONTROL_FINE_DEFAULT) { in update_amplitude_control_value()
520 phy_parameter->amplitude_control_fine & val_mask; in update_amplitude_control_value()
527 struct phy_parameter *phy_parameter; in parse_phy_data() local
531 rtk_phy->phy_parameter = devm_kzalloc(dev, sizeof(struct phy_parameter) * in parse_phy_data()
533 if (!rtk_phy->phy_parameter) in parse_phy_data()
537 phy_parameter = &((struct phy_parameter *)rtk_phy->phy_parameter)[index]; in parse_phy_data()
539 phy_parameter->phy_reg.reg_mdio_ctl = of_iomap(dev->of_node, 0) + index; in parse_phy_data()
543 &phy_parameter->amplitude_control_coarse)) in parse_phy_data()
544 phy_parameter->amplitude_control_coarse = AMPLITUDE_CONTROL_COARSE_DEFAULT; in parse_phy_data()
548 &phy_parameter->amplitude_control_fine)) in parse_phy_data()
549 phy_parameter->amplitude_control_fine = AMPLITUDE_CONTROL_FINE_DEFAULT; in parse_phy_data()
551 get_phy_data_by_efuse(rtk_phy, phy_parameter, index); in parse_phy_data()
553 update_amplitude_control_value(rtk_phy, phy_parameter); in parse_phy_data()