mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
http://blog.chinaunix.net/u1/34474/showart.php?id=418515
static ssize_t disable_store(struct kobject *kobj, struct kobj_attribute *attr,
const char *buf, size_t count)
{
unsigned int value;
int reg_address;
sscanf(buf, "%8x", ®_address);
printk("----> reg_address = 0x%8x/n",reg_address);
value = (unsigned int)__raw_readw(IO_ADDRESS (reg_address));
printk("----> value = 0x%x/n",value);
return count;
}
1.物理地址需要经过转换 IO_ADDRESS
2.必须返回 count,否则此函数一直循环执行。。。