[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <d6aab44f-5e9a-4281-8c67-4b890b726337@lunn.ch>
Date: Thu, 30 May 2024 01:13:59 +0200
From: Andrew Lunn <andrew@...n.ch>
To: Kory Maincent <kory.maincent@...tlin.com>
Cc: "David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Donald Hunter <donald.hunter@...il.com>,
Oleksij Rempel <o.rempel@...gutronix.de>,
Thomas Petazzoni <thomas.petazzoni@...tlin.com>,
linux-kernel@...r.kernel.org, netdev@...r.kernel.org,
Dent Project <dentproject@...uxfoundation.org>,
kernel@...gutronix.de
Subject: Re: [PATCH 4/8] net: pse-pd: pd692x0: Expand ethtool status message
> +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
Powered by blists - more mailing lists