mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
[PARISC] display parisc device modalias in sysfs
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
This commit is contained in:
parent
3fe4c55ebc
commit
a04b060538
1 changed files with 11 additions and 0 deletions
|
@ -562,12 +562,23 @@ pa_dev_attr(rev, id.hversion_rev, "0x%x\n");
|
|||
pa_dev_attr_id(hversion, "0x%03x\n");
|
||||
pa_dev_attr_id(sversion, "0x%05x\n");
|
||||
|
||||
static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, char *buf)
|
||||
{
|
||||
struct parisc_device *padev = to_parisc_device(dev);
|
||||
struct parisc_device_id *id = &padev->id;
|
||||
|
||||
return sprintf(buf, "parisc:t%02Xhv%04Xrev%02Xsv%08X\n",
|
||||
(u8)id->hw_type, (u16)id->hversion, (u8)id->hversion_rev,
|
||||
(u32)id->sversion);
|
||||
}
|
||||
|
||||
static struct device_attribute parisc_device_attrs[] = {
|
||||
__ATTR_RO(irq),
|
||||
__ATTR_RO(hw_type),
|
||||
__ATTR_RO(rev),
|
||||
__ATTR_RO(hversion),
|
||||
__ATTR_RO(sversion),
|
||||
__ATTR_RO(modalias),
|
||||
__ATTR_NULL,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue