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.c19 struct bcm6345_reset { struct
25 static inline struct bcm6345_reset * argument
28 return container_of(rcdev, struct bcm6345_reset, rcdev); in to_bcm6345_reset()
34 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev); in bcm6345_reset_update() local
38 spin_lock_irqsave(&bcm6345_reset->lock, flags); in bcm6345_reset_update()
39 val = __raw_readl(bcm6345_reset->base); in bcm6345_reset_update()
44 __raw_writel(val, bcm6345_reset->base); in bcm6345_reset_update()
45 spin_unlock_irqrestore(&bcm6345_reset->lock, flags); in bcm6345_reset_update()
84 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev); in bcm6345_reset_status() local
86 return !(__raw_readl(bcm6345_reset->base) & BIT(id)); in bcm6345_reset_status()
[all …]