xref: /linux/drivers/leds/simatic/simatic-ipc-leds-gpio.h (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1*835a0c10SLee Jones /* SPDX-License-Identifier: GPL-2.0 */
2*835a0c10SLee Jones /*
3*835a0c10SLee Jones  * Siemens SIMATIC IPC driver for GPIO based LEDs
4*835a0c10SLee Jones  *
5*835a0c10SLee Jones  * Copyright (c) Siemens AG, 2023
6*835a0c10SLee Jones  *
7*835a0c10SLee Jones  * Author:
8*835a0c10SLee Jones  *  Henning Schild <henning.schild@siemens.com>
9*835a0c10SLee Jones  */
10*835a0c10SLee Jones 
11*835a0c10SLee Jones #ifndef _SIMATIC_IPC_LEDS_GPIO_H
12*835a0c10SLee Jones #define _SIMATIC_IPC_LEDS_GPIO_H
13*835a0c10SLee Jones 
14*835a0c10SLee Jones int simatic_ipc_leds_gpio_probe(struct platform_device *pdev,
15*835a0c10SLee Jones 				struct gpiod_lookup_table *table,
16*835a0c10SLee Jones 				struct gpiod_lookup_table *table_extra);
17*835a0c10SLee Jones 
18*835a0c10SLee Jones void simatic_ipc_leds_gpio_remove(struct platform_device *pdev,
19*835a0c10SLee Jones 				  struct gpiod_lookup_table *table,
20*835a0c10SLee Jones 				  struct gpiod_lookup_table *table_extra);
21*835a0c10SLee Jones 
22*835a0c10SLee Jones #endif /* _SIMATIC_IPC_LEDS_GPIO_H */
23