/* Header for the Gemini SATA bridge */#ifndef SATA_GEMINI_H#define SATA_GEMINI_Hstructsata_gemini;enumgemini_muxmode{GEMINI_MUXMODE_0=0,GEMINI_MUXMODE_1,GEMINI_MUXMODE_2,GEMINI_MUXMODE_3,};structsata_gemini*gemini_sata_bridge_get(void);boolgemini_sata_bridge_enabled(structsata_gemini*sg,boolis_ata1);enumgemini_muxmodegemini_sata_get_muxmode(structsata_gemini*sg);intgemini_sata_start_bridge(structsata_gemini*sg,unsignedintbridge);voidgemini_sata_stop_bridge(structsata_gemini*sg,unsignedintbridge);intgemini_sata_reset_bridge(structsata_gemini*sg,unsignedintbridge);#endif