LED Device Naming
If required color or function is missing, please submit a patch to firstname.lastname@example.org.
It is possible that more than one LED with the same color and function will be required for given platform, differing only with an ordinal number. In this case it is preferable to just concatenate the predefined LED_FUNCTION_* name with required “-N” suffix in the driver. fwnode based drivers can use function-enumerator property for that and then the concatenation will be handled automatically by the LED core upon LED class device registration.
LED subsystem has also a protection against name clash, that may occur when LED class device is created by a driver of hot-pluggable device and it doesn’t provide unique devicename section. In this case numerical suffix (e.g. “_1”, “_2”, “_3” etc.) is added to the requested LED class device name.
There might be still LED class drivers around using vendor or product name for devicename, but this approach is now deprecated as it doesn’t convey any added value. Product information can be found in other places in sysfs (see tools/leds/get_led_device_info.sh).