Lines Matching refs:port_num
22 qca8k_get_enable_led_reg(int port_num, int led_num, struct qca8k_led_pattern_en *reg_info) in qca8k_get_enable_led_reg() argument
24 switch (port_num) { in qca8k_get_enable_led_reg()
34 reg_info->shift = QCA8K_LED_PHY123_PATTERN_EN_SHIFT(port_num, led_num); in qca8k_get_enable_led_reg()
48 qca8k_get_control_led_reg(int port_num, int led_num, struct qca8k_led_pattern_en *reg_info) in qca8k_get_control_led_reg() argument
56 if (port_num == 4) in qca8k_get_control_led_reg()
102 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_led_brightness_set()
142 if (led->port_num == 0 || led->port_num == 4) { in qca8k_led_brightness_set()
171 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_led_brightness_get()
179 if (led->port_num == 0 || led->port_num == 4) { in qca8k_led_brightness_get()
212 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_cled_blink_set()
214 if (led->port_num == 0 || led->port_num == 4) { in qca8k_cled_blink_set()
236 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_cled_trigger_offload()
241 if (led->port_num == 0 || led->port_num == 4) { in qca8k_cled_trigger_offload()
261 qca8k_get_enable_led_reg(led->port_num, led->led_num, ®_info); in qca8k_cled_hw_control_status()
267 if (led->port_num == 0 || led->port_num == 4) { in qca8k_cled_hw_control_status()
302 qca8k_get_control_led_reg(led->port_num, led->led_num, ®_info); in qca8k_cled_hw_control_set()
322 qca8k_get_control_led_reg(led->port_num, led->led_num, ®_info); in qca8k_cled_hw_control_get()
356 dp = dsa_to_port(priv->ds, qca8k_phy_to_port(led->port_num)); in qca8k_cled_hw_control_get_device()
365 qca8k_parse_port_leds(struct qca8k_priv *priv, struct fwnode_handle *port, int port_num) in qca8k_parse_port_leds() argument
378 port_num); in qca8k_parse_port_leds()
395 led_num, port_num); in qca8k_parse_port_leds()
399 led_index = QCA8K_LED_PORT_INDEX(port_num, led_num); in qca8k_parse_port_leds()
402 port_led->port_num = port_num; in qca8k_parse_port_leds()
433 port_num); in qca8k_parse_port_leds()
442 dev_warn(priv->dev, "Failed to init LED %d for port %d", led_num, port_num); in qca8k_parse_port_leds()
455 int port_num; in qca8k_setup_led_ctrl() local
465 if (fwnode_property_read_u32(port, "reg", &port_num)) in qca8k_setup_led_ctrl()
469 if (port_num == 0 || port_num == 6) in qca8k_setup_led_ctrl()
477 ret = qca8k_parse_port_leds(priv, port, qca8k_port_to_phy(port_num)); in qca8k_setup_led_ctrl()