My vote is for #4 with a chip listing file.
I don't like the hacked names ... none of the other /sys/class/*/name
files on any of my systems use hacked names. The entire motivation for
name hacking seems wrong to me, and by observation it's been rejected
for all other class names.
- Dave
--