@@ -25,18 +25,18 @@ static void superio_init(void)
2525 //TODO: use superio driver?
2626 pnp_devfn_t dev = PNP_DEV (0x2E , 0x00 );
2727
28- printk (BIOS_DEBUG , "entering PNP config mode\n" );
28+ printk (BIOS_DEBUG , "SIO: Entering config mode\n" );
2929 pnp_enter_conf_state (dev );
3030
31- printk (BIOS_DEBUG , "configure global PNP \n" );
31+ printk (BIOS_DEBUG , "SIO: Configuring global registers \n" );
3232 //TODO: document these
3333 pnp_write_config (dev , 0x1A , 0x88 ); // Default is 0x03
3434 pnp_write_config (dev , 0x1B , 0x00 ); // Default is 0x03
3535 pnp_write_config (dev , 0x1D , 0x08 ); // Default is 0x00
3636 pnp_write_config (dev , 0x2C , 0x03 ); // Default is 0x0F
3737 pnp_write_config (dev , 0x2F , 0xE4 ); // Default is 0x74
3838
39- printk (BIOS_DEBUG , "configure GPIO (logical device 7 )\n" );
39+ printk (BIOS_DEBUG , "SIO: Configuring GPIO (LDN7 )\n" );
4040 dev = PNP_DEV (0x2E , 0x07 );
4141 pnp_set_logical_device (dev );
4242 // Enable GPIO 0, 5, and 6
@@ -50,7 +50,7 @@ static void superio_init(void)
5050 // Set GPIO 53-53 high
5151 pnp_write_config (dev , 0xF9 , 0x18 ); // Default is 0x00
5252
53- printk (BIOS_DEBUG , "configure GPIO (logical device 8 )\n" );
53+ printk (BIOS_DEBUG , "SIO: Configuring GPIO (LDN8 )\n" );
5454 dev = PNP_DEV (0x2E , 0x08 );
5555 pnp_set_logical_device (dev );
5656 // Disable WDT1
@@ -60,7 +60,7 @@ static void superio_init(void)
6060 pnp_write_config (dev , 0xE9 , 0x00 ); // Default is 0xFF TODO?
6161 pnp_write_config (dev , 0xEA , 0x00 ); // Default is 0xFF TODO?
6262
63- printk (BIOS_DEBUG , "configure GPIO (logical device 9 )\n" );
63+ printk (BIOS_DEBUG , "SIO: Configuring GPIO (LDN9 )\n" );
6464 dev = PNP_DEV (0x2E , 0x09 );
6565 pnp_set_logical_device (dev );
6666 // Enable GPIO 8 and 9
@@ -70,7 +70,7 @@ static void superio_init(void)
7070 // GPIO 87 set high
7171 pnp_write_config (dev , 0xF1 , 0x80 ); // Default is 0xFF
7272
73- printk (BIOS_DEBUG , "configure ACPI (logical device A )\n" );
73+ printk (BIOS_DEBUG , "SIO: Configuring ACPI (LDNA )\n" );
7474 dev = PNP_DEV (0x2E , 0x0A );
7575 pnp_set_logical_device (dev );
7676 // User-defined resume state after power loss
@@ -85,7 +85,7 @@ static void superio_init(void)
8585 }
8686 pnp_write_config (dev , 0xE6 , cre6 );
8787
88- printk (BIOS_DEBUG , "configure hardware monitor (logical device B )\n" );
88+ printk (BIOS_DEBUG , "SIO: Configuring hardware monitor (LDNB )\n" );
8989 dev = PNP_DEV (0x2E , 0x0B );
9090 pnp_set_logical_device (dev );
9191 // Enable hardware monitor
@@ -94,7 +94,7 @@ static void superio_init(void)
9494 pnp_write_config (dev , 0x60 , 0x02 );
9595 pnp_write_config (dev , 0x61 , 0x90 );
9696
97- printk (BIOS_DEBUG , "configure GPIO (logical device F )\n" );
97+ printk (BIOS_DEBUG , "SIO: Configuring GPIO (LDNF )\n" );
9898 dev = PNP_DEV (0x2E , 0x0F );
9999 pnp_set_logical_device (dev );
100100 // Set GPIO 00, 01, and 07 as open drain, and 2-6 as push-pull
@@ -106,19 +106,19 @@ static void superio_init(void)
106106 // Set GPIO 80-86 as open drain, and 87 as push-pull
107107 pnp_write_config (dev , 0xE8 , 0x7F ); // Default is 0xFF
108108
109- printk (BIOS_DEBUG , "configure fading LED (logical device 15 )\n" );
109+ printk (BIOS_DEBUG , "SIO: Configuring fading LED (LDN15 )\n" );
110110 dev = PNP_DEV (0x2E , 0x15 );
111111 pnp_set_logical_device (dev );
112112 // Configure fading LED (divide by 4, frequency 1 Khz, off)
113113 pnp_write_config (dev , 0xE5 , 0x42 );
114114
115- printk (BIOS_DEBUG , "configure deep sleep (logical device 16 )\n" );
115+ printk (BIOS_DEBUG , "SIO: Configuring deep sleep (LDN16 )\n" );
116116 dev = PNP_DEV (0x2E , 0x16 );
117117 pnp_set_logical_device (dev );
118118 // Set deep sleep delay time to 0s
119119 pnp_write_config (dev , 0xE2 , 0x00 );
120120
121- printk (BIOS_DEBUG , "exiting PNP config mode\n" );
121+ printk (BIOS_DEBUG , "SIO: Exiting config mode\n" );
122122 pnp_exit_conf_state (dev );
123123}
124124
@@ -190,7 +190,6 @@ void bootblock_mainboard_early_init(void)
190190{
191191 uint8_t fan_curve = get_fan_curve_option ();
192192 mainboard_configure_early_gpios ();
193- mainboard_configure_gpios ();
194193 superio_init ();
195194 hm_init (fan_curve );
196195}
0 commit comments