Lines Matching full:snoop
5 * Provides a simple driver to control the ASPEED LPC snoop interface which
27 #define DEVICE_NAME "aspeed-lpc-snoop"
139 /* Check if one of the snoop channels is interrupting */ in aspeed_lpc_snoop_irq()
147 /* Read and save most recent snoop'ed data byte to FIFO */ in aspeed_lpc_snoop_irq()
211 /* Enable LPC snoop channel at requested port */ in aspeed_lpc_enable_snoop()
283 rc = of_property_read_u32_index(dev->of_node, "snoop-ports", 0, &port); in aspeed_lpc_snoop_probe()
285 dev_err(dev, "no snoop ports configured\n"); in aspeed_lpc_snoop_probe()
310 /* Configuration of 2nd snoop channel port is optional */ in aspeed_lpc_snoop_probe()
311 if (of_property_read_u32_index(dev->of_node, "snoop-ports", in aspeed_lpc_snoop_probe()
332 /* Disable both snoop channels */ in aspeed_lpc_snoop_remove()
350 { .compatible = "aspeed,ast2400-lpc-snoop",
352 { .compatible = "aspeed,ast2500-lpc-snoop",
371 MODULE_DESCRIPTION("Linux driver to control Aspeed LPC snoop functionality");