/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef __SRC_DRIVERS_VIDEO_WW_RING__H__ #define __SRC_DRIVERS_VIDEO_WW_RING__H__ /* * Different types of display patterns to be shown by the LED ring while * controlled by coreboot. */ enum display_pattern { WWR_ALL_OFF, /* Turn the LEDs off. */ WWR_RECOVERY_PUSHED, /* Recovery button push detected on start up. */ WWR_WIPEOUT_REQUEST, /* Held long enough for wipeout request. */ WWR_RECOVERY_REQUEST, /* Held long enough for recovery request. */ WWR_NORMAL_BOOT /* No buttons pressed, normal boot sequence. */ }; /* * ww_ring_display_pattern * * Display pattern on the ring LEDs. */ int ww_ring_display_pattern(unsigned int i2c_bus, enum display_pattern pattern); #endif