1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Copyright (c) 2011-2012 The Chromium OS Authors.
- * SPDX-License-Identifier: GPL-2.0+
- */
- #include <common.h>
- #include <asm/state.h>
- /* Main state record for the sandbox */
- static struct sandbox_state main_state;
- static struct sandbox_state *state; /* Pointer to current state record */
- void state_record_exit(enum exit_type_id exit_type)
- {
- state->exit_type = exit_type;
- }
- struct sandbox_state *state_get_current(void)
- {
- assert(state);
- return state;
- }
- int state_init(void)
- {
- state = &main_state;
- /*
- * Example of how to use GPIOs:
- *
- * sandbox_gpio_set_direction(170, 0);
- * sandbox_gpio_set_value(170, 0);
- */
- return 0;
- }
|