Lines Matching refs:hwaddr
115 u16 hwaddr; member
203 struct device_node *node, u16 hwaddr, u8 rtaddr) in sunxi_rsb_device_create() argument
213 rdev->hwaddr = hwaddr; in sunxi_rsb_device_create()
220 dev_set_name(&rdev->dev, "%s-%x", RSB_CTRL_NAME, hwaddr); in sunxi_rsb_device_create()
569 static u8 sunxi_rsb_get_rtaddr(u16 hwaddr) in sunxi_rsb_get_rtaddr() argument
574 if (hwaddr == sunxi_rsb_addr_maps[i].hwaddr) in sunxi_rsb_get_rtaddr()
584 u32 hwaddr; in of_rsb_register_devices() local
596 ret = of_property_read_u32(child, "reg", &hwaddr); in of_rsb_register_devices()
603 rtaddr = sunxi_rsb_get_rtaddr(hwaddr); in of_rsb_register_devices()
617 writel(RSB_DAR_RTA(rtaddr) | RSB_DAR_DA(hwaddr), in of_rsb_register_devices()
633 ret = of_property_read_u32(child, "reg", &hwaddr); in of_rsb_register_devices()
637 rtaddr = sunxi_rsb_get_rtaddr(hwaddr); in of_rsb_register_devices()
641 rdev = sunxi_rsb_device_create(rsb, child, hwaddr, rtaddr); in of_rsb_register_devices()