1*28c06333SKamlesh Gurudasani /* 2*28c06333SKamlesh Gurudasani * Copyright (c) 2025-2026 Texas Instruments Incorporated - https://www.ti.com 3*28c06333SKamlesh Gurudasani * 4*28c06333SKamlesh Gurudasani * SPDX-License-Identifier: BSD-3-Clause 5*28c06333SKamlesh Gurudasani */ 6*28c06333SKamlesh Gurudasani 7*28c06333SKamlesh Gurudasani /* 8*28c06333SKamlesh Gurudasani * Device Group Types 9*28c06333SKamlesh Gurudasani * 10*28c06333SKamlesh Gurudasani * This header defines the device group (devgrp) type and constants used 11*28c06333SKamlesh Gurudasani * to categorize and distinguish device groups in power management operations. 12*28c06333SKamlesh Gurudasani */ 13*28c06333SKamlesh Gurudasani 14*28c06333SKamlesh Gurudasani #ifndef TI_DEVGRPS_H 15*28c06333SKamlesh Gurudasani #define TI_DEVGRPS_H 16*28c06333SKamlesh Gurudasani 17*28c06333SKamlesh Gurudasani #include <stdint.h> 18*28c06333SKamlesh Gurudasani 19*28c06333SKamlesh Gurudasani 20*28c06333SKamlesh Gurudasani /* 21*28c06333SKamlesh Gurudasani * Defines the power domain DEVGRP type. Used in code or data 22*28c06333SKamlesh Gurudasani * structures that require distinction of devgrps. 23*28c06333SKamlesh Gurudasani */ 24*28c06333SKamlesh Gurudasani typedef uint8_t devgrp_t; 25*28c06333SKamlesh Gurudasani 26*28c06333SKamlesh Gurudasani /* SoC defined SYSFW devgrp 00 */ 27*28c06333SKamlesh Gurudasani #define TI_DEVGRP_00 ((0x01U) << 0U) 28*28c06333SKamlesh Gurudasani 29*28c06333SKamlesh Gurudasani #endif /* TI_DEVGRPS_H */ 30