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