1c942fddfSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2a3828519SAndrew F. Davis /* 3a3828519SAndrew F. Davis * TI Syscon Reset definitions 4a3828519SAndrew F. Davis * 5*ffebbecaSAlexander A. Klimov * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 6a3828519SAndrew F. Davis */ 7a3828519SAndrew F. Davis 8a3828519SAndrew F. Davis #ifndef __DT_BINDINGS_RESET_TI_SYSCON_H__ 9a3828519SAndrew F. Davis #define __DT_BINDINGS_RESET_TI_SYSCON_H__ 10a3828519SAndrew F. Davis 11a3828519SAndrew F. Davis /* 12a3828519SAndrew F. Davis * The reset does not support the feature and corresponding 13a3828519SAndrew F. Davis * values are not valid 14a3828519SAndrew F. Davis */ 15a3828519SAndrew F. Davis #define ASSERT_NONE (1 << 0) 16a3828519SAndrew F. Davis #define DEASSERT_NONE (1 << 1) 17a3828519SAndrew F. Davis #define STATUS_NONE (1 << 2) 18a3828519SAndrew F. Davis 19a3828519SAndrew F. Davis /* When set this function is activated by setting(vs clearing) this bit */ 20a3828519SAndrew F. Davis #define ASSERT_SET (1 << 3) 21a3828519SAndrew F. Davis #define DEASSERT_SET (1 << 4) 22a3828519SAndrew F. Davis #define STATUS_SET (1 << 5) 23a3828519SAndrew F. Davis 24a3828519SAndrew F. Davis /* The following are the inverse of the above and are added for consistency */ 25a3828519SAndrew F. Davis #define ASSERT_CLEAR (0 << 3) 26a3828519SAndrew F. Davis #define DEASSERT_CLEAR (0 << 4) 27a3828519SAndrew F. Davis #define STATUS_CLEAR (0 << 5) 28a3828519SAndrew F. Davis 29a3828519SAndrew F. Davis #endif 30