Lines Matching refs:hwaddr
117 u16 hwaddr; member
199 struct device_node *node, u16 hwaddr, u8 rtaddr) in sunxi_rsb_device_create() argument
209 rdev->hwaddr = hwaddr; in sunxi_rsb_device_create()
216 dev_set_name(&rdev->dev, "%s-%x", RSB_CTRL_NAME, hwaddr); in sunxi_rsb_device_create()
551 static u8 sunxi_rsb_get_rtaddr(u16 hwaddr) in sunxi_rsb_get_rtaddr() argument
556 if (hwaddr == sunxi_rsb_addr_maps[i].hwaddr) in sunxi_rsb_get_rtaddr()
566 u32 hwaddr; in of_rsb_register_devices() local
578 ret = of_property_read_u32(child, "reg", &hwaddr); in of_rsb_register_devices()
585 rtaddr = sunxi_rsb_get_rtaddr(hwaddr); in of_rsb_register_devices()
599 writel(RSB_DAR_RTA(rtaddr) | RSB_DAR_DA(hwaddr), in of_rsb_register_devices()
615 ret = of_property_read_u32(child, "reg", &hwaddr); in of_rsb_register_devices()
619 rtaddr = sunxi_rsb_get_rtaddr(hwaddr); in of_rsb_register_devices()
623 rdev = sunxi_rsb_device_create(rsb, child, hwaddr, rtaddr); in of_rsb_register_devices()