src/drivers/pc80: Remove empty struct keyboard
This is a empty struct that has propagated through the superio's & ec's but really does nothing. Time to get rid of it before it adds yet more cruft. However, since this touches many superio's at once we do this in stages by first changing the function type to be a pure procedure. Change-Id: Ibc732e676a9d4f0269114acabc92b15771d27ef2 Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-on: http://review.coreboot.org/5617 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-by: Rudolf Marek <r.marek@assembler.cz>
This commit is contained in:
committed by
Rudolf Marek
parent
e61dd0f7a2
commit
def00be41d
@@ -43,7 +43,7 @@ static void qemu_nb_init(device_t dev)
|
||||
/* This sneaked in here, because Qemu does not
|
||||
* emulate a SuperIO chip
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
|
||||
/* setup IRQ routing */
|
||||
for (i = 0; i < 32; i++)
|
||||
|
@@ -50,7 +50,7 @@ static void qemu_nb_init(device_t dev)
|
||||
/* This sneaked in here, because Qemu does not
|
||||
* emulate a SuperIO chip
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
|
||||
/* setup IRQ routing for pci slots */
|
||||
for (i = 0; i < 25; i++)
|
||||
|
@@ -161,7 +161,7 @@ static void mainboard_init(device_t dev)
|
||||
/* This sneaked in here, because X201 SuperIO chip isn't really
|
||||
connected to anything and hence we don't init it.
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
|
||||
/* Enable expresscard hotplug events. */
|
||||
pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
|
||||
|
@@ -134,7 +134,7 @@ static void mainboard_init(device_t dev)
|
||||
/* This sneaked in here, because X201 SuperIO chip isn't really
|
||||
connected to anything and hence we don't init it.
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
|
||||
/* Enable expresscard hotplug events. */
|
||||
pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 3)),
|
||||
|
@@ -161,7 +161,7 @@ static void mainboard_init(device_t dev)
|
||||
/* This sneaked in here, because X201 SuperIO chip isn't really
|
||||
connected to anything and hence we don't init it.
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
|
||||
/* Enable expresscard hotplug events. */
|
||||
pci_write_config32(dev_find_slot(0, PCI_DEVFN(0x1c, 2)),
|
||||
|
@@ -169,7 +169,7 @@ static void mainboard_enable(device_t dev)
|
||||
|
||||
/* This sneaked in here, because EasyNote has no SuperIO chip.
|
||||
*/
|
||||
pc_keyboard_init(0);
|
||||
pc_keyboard_init();
|
||||
verb_setup();
|
||||
}
|
||||
|
||||
|
@@ -133,7 +133,7 @@ static void mainboard_enable(device_t dev)
|
||||
|
||||
/* We have no driver for the embedded controller since the firmware
|
||||
does most of the job. Hence, initialize keyboards here. */
|
||||
pc_keyboard_init(NULL);
|
||||
pc_keyboard_init();
|
||||
}
|
||||
|
||||
struct chip_operations mainboard_ops = {
|
||||
|
Reference in New Issue
Block a user