summaryrefslogtreecommitdiff
path: root/src/mainboard/nokia/ip530/mainboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/nokia/ip530/mainboard.c')
-rw-r--r--src/mainboard/nokia/ip530/mainboard.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/mainboard/nokia/ip530/mainboard.c b/src/mainboard/nokia/ip530/mainboard.c
index 61537c8be8..b0dd27bdb8 100644
--- a/src/mainboard/nokia/ip530/mainboard.c
+++ b/src/mainboard/nokia/ip530/mainboard.c
@@ -20,44 +20,7 @@
#include <device/device.h>
#include "chip.h"
-#include <device/pci_def.h>
-#include <device/pci.h>
-#include <arch/io.h>
-#include <device/pnp_def.h>
-#include <console/console.h>
-#define OUTB outb
-#define INB inb
-
-/*
-* Taken from flashrom project
-* Generic Super I/O helper functions
-*/
-static uint8_t sio_read(uint16_t port, uint8_t reg)
-{
- OUTB( reg, port );
- return ( INB( port + 1 ) );
-}
-
-static void sio_write(uint16_t port, uint8_t reg, uint8_t data)
-{
- OUTB( reg, port );
- OUTB( data, port + 1 );
- return;
-}
-
-static void nokia_ip530_board_enable( device_t dev )
-{
- print_debug( "Setting up IP530-Super I/O devices\n");
- sio_write( 0x20, 0x03, 0x80 );
- printk( BIOS_DEBUG, "--Register 0x03 = %X := 0x80\n", sio_read( 0x20, 0x03 ) );
- sio_write( 0x20, 0x22, 0x30 );
- printk( BIOS_DEBUG, "--Register 0x22 = %X := 0x30\n", sio_read( 0x20, 0x22 ) );
- sio_write( 0x20, 0x24, 0x84 );
- printk( BIOS_DEBUG, "--Register 0x24 = %X := 0x84\n", sio_read( 0x20, 0x24 ) );
- return;
-}
struct chip_operations mainboard_ops = {
CHIP_NAME("Nokia IP530 Mainboard")
- .enable_dev = nokia_ip530_board_enable,
};