1/* 2 * ssp.h 3 * 4 * Copyright (C) 2003 Russell King, All Rights Reserved. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10#ifndef SSP_H 11#define SSP_H 12 13struct ssp_state { 14 unsigned int cr0; 15 unsigned int cr1; 16}; 17 18int ssp_write_word(u16 data); 19int ssp_read_word(u16 *data); 20int ssp_flush(void); 21void ssp_enable(void); 22void ssp_disable(void); 23void ssp_save_state(struct ssp_state *ssp); 24void ssp_restore_state(struct ssp_state *ssp); 25int ssp_init(void); 26void ssp_exit(void); 27 28#endif 29