Searched refs:lpc_snoop (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/soc/aspeed/ |
H A D | aspeed-lpc-snoop.c | 133 struct aspeed_lpc_snoop *lpc_snoop = arg; in aspeed_lpc_snoop_irq() local 136 if (regmap_read(lpc_snoop->regmap, HICR6, ®)) in aspeed_lpc_snoop_irq() 145 regmap_write(lpc_snoop->regmap, HICR6, reg); in aspeed_lpc_snoop_irq() 148 regmap_read(lpc_snoop->regmap, SNPWDR, &data); in aspeed_lpc_snoop_irq() 153 put_fifo_with_discard(&lpc_snoop->chan[0], val); in aspeed_lpc_snoop_irq() 158 put_fifo_with_discard(&lpc_snoop->chan[1], val); in aspeed_lpc_snoop_irq() 164 static int aspeed_lpc_snoop_config_irq(struct aspeed_lpc_snoop *lpc_snoop, in aspeed_lpc_snoop_config_irq() argument 170 lpc_snoop->irq = platform_get_irq(pdev, 0); in aspeed_lpc_snoop_config_irq() 171 if (!lpc_snoop->irq) in aspeed_lpc_snoop_config_irq() 174 rc = devm_request_irq(dev, lpc_snoop in aspeed_lpc_snoop_config_irq() 186 aspeed_lpc_enable_snoop(struct aspeed_lpc_snoop *lpc_snoop, struct device *dev, int channel, u16 lpc_port) aspeed_lpc_enable_snoop() argument 239 aspeed_lpc_disable_snoop(struct aspeed_lpc_snoop *lpc_snoop, int channel) aspeed_lpc_disable_snoop() argument 263 struct aspeed_lpc_snoop *lpc_snoop; aspeed_lpc_snoop_probe() local 330 struct aspeed_lpc_snoop *lpc_snoop = dev_get_drvdata(&pdev->dev); aspeed_lpc_snoop_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/aspeed/ |
H A D | aspeed-lpc-snoop.c | 131 struct aspeed_lpc_snoop *lpc_snoop = arg; in aspeed_lpc_snoop_irq() local 134 if (regmap_read(lpc_snoop->regmap, HICR6, ®)) in aspeed_lpc_snoop_irq() 143 regmap_write(lpc_snoop->regmap, HICR6, reg); in aspeed_lpc_snoop_irq() 146 regmap_read(lpc_snoop->regmap, SNPWDR, &data); in aspeed_lpc_snoop_irq() 151 put_fifo_with_discard(&lpc_snoop->chan[0], val); in aspeed_lpc_snoop_irq() 156 put_fifo_with_discard(&lpc_snoop->chan[1], val); in aspeed_lpc_snoop_irq() 162 static int aspeed_lpc_snoop_config_irq(struct aspeed_lpc_snoop *lpc_snoop, in aspeed_lpc_snoop_config_irq() argument 168 lpc_snoop->irq = platform_get_irq(pdev, 0); in aspeed_lpc_snoop_config_irq() 169 if (!lpc_snoop->irq) in aspeed_lpc_snoop_config_irq() 172 rc = devm_request_irq(dev, lpc_snoop in aspeed_lpc_snoop_config_irq() 184 aspeed_lpc_enable_snoop(struct aspeed_lpc_snoop *lpc_snoop, struct device *dev, int channel, u16 lpc_port) aspeed_lpc_enable_snoop() argument 237 aspeed_lpc_disable_snoop(struct aspeed_lpc_snoop *lpc_snoop, int channel) aspeed_lpc_disable_snoop() argument 261 struct aspeed_lpc_snoop *lpc_snoop; aspeed_lpc_snoop_probe() local 336 struct aspeed_lpc_snoop *lpc_snoop = dev_get_drvdata(&pdev->dev); aspeed_lpc_snoop_remove() local [all...] |
Completed in 3 milliseconds