1a3828519SAndrew F. Davis /* 2a3828519SAndrew F. Davis * TI Syscon Reset definitions 3a3828519SAndrew F. Davis * 4a3828519SAndrew F. Davis * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ 5a3828519SAndrew F. Davis * 6a3828519SAndrew F. Davis * This program is free software; you can redistribute it and/or modify 7a3828519SAndrew F. Davis * it under the terms of the GNU General Public License as published by 8a3828519SAndrew F. Davis * the Free Software Foundation; either version 2 of the License, or 9a3828519SAndrew F. Davis * (at your option) any later version. 10a3828519SAndrew F. Davis * 11a3828519SAndrew F. Davis * This program is distributed in the hope that it will be useful, 12a3828519SAndrew F. Davis * but WITHOUT ANY WARRANTY; without even the implied warranty of 13a3828519SAndrew F. Davis * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14a3828519SAndrew F. Davis * GNU General Public License for more details. 15a3828519SAndrew F. Davis */ 16a3828519SAndrew F. Davis 17a3828519SAndrew F. Davis #ifndef __DT_BINDINGS_RESET_TI_SYSCON_H__ 18a3828519SAndrew F. Davis #define __DT_BINDINGS_RESET_TI_SYSCON_H__ 19a3828519SAndrew F. Davis 20a3828519SAndrew F. Davis /* 21a3828519SAndrew F. Davis * The reset does not support the feature and corresponding 22a3828519SAndrew F. Davis * values are not valid 23a3828519SAndrew F. Davis */ 24a3828519SAndrew F. Davis #define ASSERT_NONE (1 << 0) 25a3828519SAndrew F. Davis #define DEASSERT_NONE (1 << 1) 26a3828519SAndrew F. Davis #define STATUS_NONE (1 << 2) 27a3828519SAndrew F. Davis 28a3828519SAndrew F. Davis /* When set this function is activated by setting(vs clearing) this bit */ 29a3828519SAndrew F. Davis #define ASSERT_SET (1 << 3) 30a3828519SAndrew F. Davis #define DEASSERT_SET (1 << 4) 31a3828519SAndrew F. Davis #define STATUS_SET (1 << 5) 32a3828519SAndrew F. Davis 33a3828519SAndrew F. Davis /* The following are the inverse of the above and are added for consistency */ 34a3828519SAndrew F. Davis #define ASSERT_CLEAR (0 << 3) 35a3828519SAndrew F. Davis #define DEASSERT_CLEAR (0 << 4) 36a3828519SAndrew F. Davis #define STATUS_CLEAR (0 << 5) 37a3828519SAndrew F. Davis 38a3828519SAndrew F. Davis #endif 39