diff --git a/include/arm11/drivers/codec_regmap.h b/include/arm11/drivers/codec_regmap.h index bfcb84c..0faea16 100644 --- a/include/arm11/drivers/codec_regmap.h +++ b/include/arm11/drivers/codec_regmap.h @@ -232,7 +232,7 @@ enum // 50-66 reserved? CDC_REG_100_67 = 100u<<8 | 67u, CDC_REG_100_68 = 100u<<8 | 68u, - CDC_REG_100_69 = 100u<<8 | 69u, + CDC_REG_HEADSET_SEL = 100u<<8 | 69u, // 70-116 reserved? CDC_REG_100_117 = 100u<<8 | 117u, CDC_REG_100_118 = 100u<<8 | 118u, @@ -307,3 +307,15 @@ enum // 4 reserved? CDC_REG_TWL_MODE = 255<<8 | 5u }; + + +// ---------------------------------------------------------------------------------- +// CDC_REG_HEADSET_SEL (page 100 (0x64), reg 69 (0x45)) +#define HEADSET_SEL_HP_SHIFT (4u) +#define HEADSET_SEL_SP (0u) // Force speaker output. +#define HEADSET_SEL_HP (1u<. */ -#include "fs.h" #include "drivers/gfx.h" #include "arm11/console.h" +#include "arm11/drivers/codec.h" +#include "fs.h" #include "arm11/open_agb_firm.h" #include "arm11/drivers/hid.h" -#include "arm11/drivers/codec.h" #include "arm11/power.h"