diff options
author | Felix Singer <felixsinger@posteo.net> | 2023-05-19 15:28:58 +0200 |
---|---|---|
committer | Felix Singer <service+coreboot-gerrit@felixsinger.de> | 2023-05-20 16:27:07 +0000 |
commit | 037c25d4dd8dda28da64af1e29e787fb8b55c84b (patch) | |
tree | fcd47eb096a58146d3efe4c22be6e0ebdefd0dcc /src/mainboard/intel/galileo/reg_access.c | |
parent | 4265d5265dfc7bd823bcf5c8c5dded8d06189f69 (diff) | |
download | coreboot-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.c | 75 |
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); |