Make SuperIO-related functions consistent with the rest

This commit is contained in:
vinz6751 2023-12-05 23:55:54 +01:00
parent ff8a19b0e5
commit 5af6f7cfce
2 changed files with 6 additions and 4 deletions

View file

@ -5,13 +5,13 @@
#if HAS_SUPERIO
static void init_SuperIO_config_zones(void);
static void configure_zones(void);
/*
* Initialize the SuperIO registers
*/
void init_superio(void) {
init_SuperIO_config_zones(); // This Init used to be done by the FPGA.
void superio_init(void) {
configure_zones(); // This Init used to be done by the FPGA.
*GP10_REG = 0x01;
*GP11_REG = 0x01;
@ -66,7 +66,7 @@ static void init_SuperIO_config_zones(void);
*FAN_CTRL_REG = 0x01;
}
static void init_SuperIO_config_zones(void) {
static void configure_zones(void) {
// First step is to get into the Configuration Mode
*CONFIG_0x2E_REG = 0x55; // We need to Get into the Config Mode with 0x55

View file

@ -13,6 +13,8 @@
#define SUPERIO_BASE (0xFEC02000)
void superio_init(void);
#define CONFIG_0x2E_REG ((volatile uint8_t *)0xFEC0202E)
#define CONFIG_0x2F_REG ((volatile uint8_t *)0xFEC0202F)