Lines Matching refs:agp
78 struct amd_gpio *agp = gpiochip_get_data(chip);
80 agp->orig[offset] = ioread8(agp->pm + AMD_REG_GPIO(offset)) &
83 dev_dbg(&agp->pdev->dev, "Requested gpio %d, data %x\n", offset, agp->orig[offset]);
90 struct amd_gpio *agp = gpiochip_get_data(chip);
92 dev_dbg(&agp->pdev->dev, "Freed gpio %d, data %x\n", offset, agp->orig[offset]);
94 iowrite8(agp->orig[offset], agp->pm + AMD_REG_GPIO(offset));
99 struct amd_gpio *agp = gpiochip_get_data(chip);
103 spin_lock_irqsave(&agp->lock, flags);
104 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
106 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
107 spin_unlock_irqrestore(&agp->lock, flags);
109 dev_dbg(&agp->pdev->dev, "Setting gpio %d, value %d, reg=%02x\n", offset, !!value, temp);
114 struct amd_gpio *agp = gpiochip_get_data(chip);
117 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
119 dev_dbg(&agp->pdev->dev, "Getting gpio %d, reg=%02x\n", offset, temp);
126 struct amd_gpio *agp = gpiochip_get_data(chip);
130 spin_lock_irqsave(&agp->lock, flags);
131 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
133 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
134 spin_unlock_irqrestore(&agp->lock, flags);
136 dev_dbg(&agp->pdev->dev, "Dirout gpio %d, value %d, reg=%02x\n", offset, !!value, temp);
143 struct amd_gpio *agp = gpiochip_get_data(chip);
147 spin_lock_irqsave(&agp->lock, flags);
148 temp = ioread8(agp->pm + AMD_REG_GPIO(offset));
150 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset));
151 spin_unlock_irqrestore(&agp->lock, flags);
153 dev_dbg(&agp->pdev->dev, "Dirin gpio %d, reg=%02x\n", offset, temp);