Home
last modified time | relevance | path

Searched refs:lpc_snoop (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/aspeed/
H A Daspeed-lpc-snoop.c133 struct aspeed_lpc_snoop *lpc_snoop = arg; in aspeed_lpc_snoop_irq() local
136 if (regmap_read(lpc_snoop->regmap, HICR6, &reg)) 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 Daspeed-lpc-snoop.c131 struct aspeed_lpc_snoop *lpc_snoop = arg; in aspeed_lpc_snoop_irq() local
134 if (regmap_read(lpc_snoop->regmap, HICR6, &reg)) 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