aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/hp/dl165_g6_fam10/bootblock.c
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2019-11-19 15:55:05 +0100
committerKyösti Mälkki <kyosti.malkki@gmail.com>2019-11-20 18:58:43 +0000
commitf2e42c4a8ec75c162251c72df8ac3da12e8a3eb9 (patch)
treefd5851ba2be3965df592355d02bce01f7dab0215 /src/mainboard/hp/dl165_g6_fam10/bootblock.c
parentad983eeec76ecdb2aff4fb47baeee95ade012225 (diff)
mb/*/*: Drop AMDFAM10 mainboards
Relocatable ramstage, postcar stage and C_ENVIRONMENT_BOOTBLOCK are now mandatory features, which this platform lacks. Change-Id: Ic00ca18de3d73a17041a3a2839307149ad7902b2 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36961 Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/hp/dl165_g6_fam10/bootblock.c')
-rw-r--r--src/mainboard/hp/dl165_g6_fam10/bootblock.c69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/mainboard/hp/dl165_g6_fam10/bootblock.c b/src/mainboard/hp/dl165_g6_fam10/bootblock.c
deleted file mode 100644
index b70b0a3e24..0000000000
--- a/src/mainboard/hp/dl165_g6_fam10/bootblock.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
-
-#include <arch/io.h>
-#include <device/pnp_ops.h>
-#include <device/pnp_def.h>
-
-#define SCH4307_CONFIG_PORT 0x162e
-static inline void shc4307_enter_ext_func_mode(pnp_devfn_t dev)
-{
- unsigned int port = dev >> 8;
- outb(0x55, port);
-}
-
-static inline void shc4307_exit_ext_func_mode(pnp_devfn_t dev)
-{
- unsigned int port = dev >> 8;
- outb(0xaa, port);
-}
-
-#define CMOS_DEV PNP_DEV(SCH4307_CONFIG_PORT, 0x6)
-#define KBD_DEV PNP_DEV(SCH4307_CONFIG_PORT, 0x7)
-#define DBG_DEV PNP_DEV(SCH4307_CONFIG_PORT, 0x3)
-#define REGS_DEV PNP_DEV(SCH4307_CONFIG_PORT, 0xa)
-
-/* FIXME: This appears to be a super-io initialisation,
- * placed in the mainboard directory.
- */
-void shc4307_init(void)
-{
- shc4307_enter_ext_func_mode(CMOS_DEV);
- pnp_set_logical_device(CMOS_DEV); /* CMOS/RTC */
- pnp_set_iobase(CMOS_DEV, PNP_IDX_IO0, 0x70);
- pnp_set_iobase(CMOS_DEV, PNP_IDX_IO1, 0x72);
- pnp_set_irq(CMOS_DEV, PNP_IDX_IRQ0, 8);
- /* pnp_set_enable(CMOS_DEV, 3); */
- pnp_write_config(CMOS_DEV, 0x30, 3);
-
- pnp_set_logical_device(KBD_DEV); /* Keyboard */
- pnp_set_irq(KBD_DEV, PNP_IDX_IRQ0, 1);
- pnp_set_enable(KBD_DEV, 1);
-
- pnp_set_logical_device(DBG_DEV); /* Debug */
- pnp_set_iobase(DBG_DEV, PNP_IDX_IO0, 0x80);
- pnp_set_enable(DBG_DEV, 1);
-
- pnp_set_logical_device(REGS_DEV);
- pnp_set_iobase(REGS_DEV, PNP_IDX_IO0, 0x600);
- pnp_set_enable(REGS_DEV, 1);
-
- shc4307_exit_ext_func_mode(CMOS_DEV);
-}
-
-static void bootblock_mainboard_init(void)
-{
- bootblock_northbridge_init();
- bootblock_southbridge_init();
- shc4307_init();
-}