summaryrefslogtreecommitdiffstats
path: root/src/mainboard/intel/galileo/reg_access.c
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2023-05-19 15:28:58 +0200
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2023-05-20 16:27:07 +0000
commit037c25d4dd8dda28da64af1e29e787fb8b55c84b (patch)
treefcd47eb096a58146d3efe4c22be6e0ebdefd0dcc /src/mainboard/intel/galileo/reg_access.c
parent4265d5265dfc7bd823bcf5c8c5dded8d06189f69 (diff)
downloadcoreboot-037c25d4dd8dda28da64af1e29e787fb8b55c84b.tar.gz
coreboot-037c25d4dd8dda28da64af1e29e787fb8b55c84b.tar.bz2
coreboot-037c25d4dd8dda28da64af1e29e787fb8b55c84b.zip
mb/intel/galileo: Drop support
As announced in the 4.20 release notes, support for the Intel Galileo mainboard is moved to the 4.20 branch and dropped from master. Change-Id: I132adf2782721738c954252665fdcd7bb8e1a1cd Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/63284 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: ron minnich <rminnich@gmail.com> Reviewed-by: Martin L Roth <gaumless@gmail.com>
Diffstat (limited to 'src/mainboard/intel/galileo/reg_access.c')
-rw-r--r--src/mainboard/intel/galileo/reg_access.c75
1 files changed, 0 insertions, 75 deletions
diff --git a/src/mainboard/intel/galileo/reg_access.c b/src/mainboard/intel/galileo/reg_access.c
deleted file mode 100644
index c6d524004363..000000000000
--- a/src/mainboard/intel/galileo/reg_access.c
+++ /dev/null
@@ -1,75 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-#define __SIMPLE_DEVICE__
-
-#include <assert.h>
-#include <console/console.h>
-#include <device/i2c_simple.h>
-#include <soc/pci_devs.h>
-#include <soc/reg_access.h>
-#include "reg_access.h"
-
-static uint64_t reg_read(struct reg_script_context *ctx)
-{
- int ret_code;
- const struct reg_script *step;
- uint8_t value = 0;
-
- step = ctx->step;
- switch (step->id) {
- default:
- printk(BIOS_ERR, "Unknown register set (0x%08x)!\n",
- step->id);
- ctx->display_features = REG_SCRIPT_DISPLAY_NOTHING;
- break;
-
- case GEN1_I2C_GPIO_EXP_0x20:
- case GEN1_I2C_GPIO_EXP_0x21:
- case GEN2_I2C_GPIO_EXP0:
- case GEN2_I2C_GPIO_EXP1:
- case GEN2_I2C_GPIO_EXP2:
- case GEN2_I2C_LED_PWM:
- if (ctx->display_features)
- printk(BIOS_INFO, "I2C chip 0x%02x: ", step->id);
- ret_code = i2c_readb(0, step->id, (uint8_t)step->reg, &value);
- ASSERT(ret_code == 2);
- break;
- }
- return value;
-}
-
-static void reg_write(struct reg_script_context *ctx)
-{
- int ret_code;
- const struct reg_script *step;
- uint8_t value;
-
- step = ctx->step;
- switch (step->id) {
- default:
- printk(BIOS_ERR, "Unknown register set (0x%08x)!\n",
- step->id);
- ctx->display_features = REG_SCRIPT_DISPLAY_NOTHING;
- break;
-
- case GEN1_I2C_GPIO_EXP_0x20:
- case GEN1_I2C_GPIO_EXP_0x21:
- case GEN2_I2C_GPIO_EXP0:
- case GEN2_I2C_GPIO_EXP1:
- case GEN2_I2C_GPIO_EXP2:
- case GEN2_I2C_LED_PWM:
- case RMU_TEMP_REGS:
- if (ctx->display_features)
- printk(BIOS_INFO, "I2C chip 0x%02x: ", step->id);
- value = (uint8_t)step->value;
- ret_code = i2c_writeb(0, step->id, (uint8_t)step->reg, value);
- ASSERT(ret_code == 2);
- break;
- }
-}
-
-const struct reg_script_bus_entry mainboard_reg_script_bus_table = {
- MAINBOARD_TYPE, reg_read, reg_write
-};
-
-REG_SCRIPT_BUS_ENTRY(mainboard_reg_script_bus_table);