Home
last modified time | relevance | path

Searched refs:bcm6345_reset (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/reset/
H A Dreset-bcm6345.c18 struct bcm6345_reset { struct
24 static inline struct bcm6345_reset * argument
27 return container_of(rcdev, struct bcm6345_reset, rcdev); in to_bcm6345_reset()
33 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev); in bcm6345_reset_update() local
37 spin_lock_irqsave(&bcm6345_reset->lock, flags); in bcm6345_reset_update()
38 val = __raw_readl(bcm6345_reset->base); in bcm6345_reset_update()
43 __raw_writel(val, bcm6345_reset->base); in bcm6345_reset_update()
44 spin_unlock_irqrestore(&bcm6345_reset->lock, flags); in bcm6345_reset_update()
83 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev); in bcm6345_reset_status() local
85 return !(__raw_readl(bcm6345_reset->base) & BIT(id)); in bcm6345_reset_status()
[all …]