xref: /linux/arch/x86/platform/geode/geode-common.h (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Shared helpers to register GPIO-connected buttons and LEDs
4  * on AMD Geode boards.
5  */
6 
7 #ifndef __PLATFORM_GEODE_COMMON_H
8 #define __PLATFORM_GEODE_COMMON_H
9 
10 #include <linux/property.h>
11 
12 struct geode_led {
13 	unsigned int pin;
14 	bool default_on;
15 };
16 
17 int geode_create_restart_key(unsigned int pin);
18 int geode_create_leds(const char *label, const struct geode_led *leds,
19 		      unsigned int n_leds);
20 
21 #endif /* __PLATFORM_GEODE_COMMON_H */
22