Re: [PATCH 4/8] net: pse-pd: pd692x0: Expand ethtool status message

From: Andrew Lunn
Date: Wed May 29 2024 - 19:14:28 EST


> +static const struct pd692x0_status_msg pd692x0_status_msg_list[] = {
> + {.id = 0x06, .msg = "Port is off: Main supply voltage is high."},
> + {.id = 0x07, .msg = "Port is off: Main supply voltage is low."},
> + {.id = 0x08, .msg = "Port is off: Disable all ports pin is active."},
> + {.id = 0x0C, .msg = "Port is off: Non-existing port number."},
> + {.id = 0x11, .msg = "Port is yet undefined."},
> + {.id = 0x12, .msg = "Port is off: Internal hardware fault."},
> + {.id = 0x1A, .msg = "Port is off: User setting."},
> + {.id = 0x1B, .msg = "Port is off: Detection is in process."},
> + {.id = 0x1C, .msg = "Port is off: Non-802.3AF/AT powered device."},
> + {.id = 0x1E, .msg = "Port is off: Underload state."},
> + {.id = 0x1F, .msg = "Port is off: Overload state."},
> + {.id = 0x20, .msg = "Port is off: Power budget exceeded."},
> + {.id = 0x21, .msg = "Port is off: Internal hardware routing error."},
> + {.id = 0x22, .msg = "Port is off: Configuration change."},
> + {.id = 0x24, .msg = "Port is off: Voltage injection into the port."},
> + {.id = 0x25, .msg = "Port is off: Improper Capacitor Detection"},
> + {.id = 0x26, .msg = "Port is off: Discharged load."},

I don't know of any other driver returning strings like this. Have you
seen any other PSE driver with anything similar?

> + {.id = 0x34, .msg = "Port is off: Short condition."},
> + {.id = 0x35, .msg = "Port is off: Over temperature at the port."},
> + {.id = 0x36, .msg = "Port is off: Device is too hot."},
> + {.id = 0x37, .msg = "Unknown device port status."},
> + {.id = 0x3C, .msg = "Power Management-Static."},
> + {.id = 0x3D, .msg = "Power Management-Static\u2014OVL."},

Is there something going on with UTF here? the \u2014 ?

Andrew