From aea00f496b1cf41fd5b568b4c6079c2ab76eafd4 Mon Sep 17 00:00:00 2001 From: Philipp Deppenwiese Date: Wed, 28 Nov 2018 18:50:11 +0100 Subject: broadcom: Remove SoC and board support The reason for this code cleanup is the legacy Google Purin board which isn't available anymore and AFAIK never made it into the stores. * Remove broadcom cygnus SoC support * Remove /util/broadcom tool * Remove Google Purin mainboard * Remove MAINTAINERS entries Change-Id: I148dd7eb0192d396cb69bc26c4062f88a764771a Signed-off-by: Philipp Deppenwiese Reviewed-on: https://review.coreboot.org/c/29905 Reviewed-by: Julius Werner Reviewed-by: Angel Pons Tested-by: build bot (Jenkins) --- src/soc/broadcom/cygnus/Makefile.inc | 100 ----------------------------------- 1 file changed, 100 deletions(-) delete mode 100644 src/soc/broadcom/cygnus/Makefile.inc (limited to 'src/soc/broadcom/cygnus/Makefile.inc') diff --git a/src/soc/broadcom/cygnus/Makefile.inc b/src/soc/broadcom/cygnus/Makefile.inc deleted file mode 100644 index 21c580619f..0000000000 --- a/src/soc/broadcom/cygnus/Makefile.inc +++ /dev/null @@ -1,100 +0,0 @@ -## -## This file is part of the coreboot project. -## -## Copyright 2015 Google Inc. -## -## 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. -## - -ifeq ($(CONFIG_SOC_BROADCOM_CYGNUS),y) - -bootblock-y += bootblock.c -bootblock-y += cbmem.c -bootblock-y += i2c.c -bootblock-y += timer.c -bootblock-y += tz.c -bootblock-y += hw_init.c -bootblock-$(CONFIG_SPI_FLASH) += spi.c -ifeq ($(CONFIG_BOOTBLOCK_CONSOLE),y) -bootblock-y += ns16550.c -endif - -verstage-y += i2c.c -verstage-y += timer.c -verstage-$(CONFIG_SPI_FLASH) += spi.c -verstage-y += ns16550.c - -romstage-y += cbmem.c -romstage-y += i2c.c -romstage-y += timer.c -romstage-y += romstage.c -romstage-y += sdram.c -romstage-$(CONFIG_SPI_FLASH) += spi.c -romstage-y += ns16550.c -romstage-y += ddr_init.c -romstage-y += ddr_init_table.c -romstage-y += shmoo_and28.c -romstage-y += phy_reg_access.c -romstage-y += ydc_ddr_bist.c -romstage-y += timer.c -romstage-y += gpio.c -romstage-y += iomux.c - -ramstage-y += cbmem.c -ramstage-y += i2c.c -ramstage-y += sdram.c -ramstage-y += soc.c -ramstage-y += timer.c -ramstage-$(CONFIG_SPI_FLASH) += spi.c -ramstage-y += ns16550.c -ramstage-y += usb.c - -CPPFLAGS_common += -Isrc/soc/broadcom/cygnus/include/ - -ifneq ($(V),1) -redirect := > /dev/null -endif - -# Options used in the command line: -# -out: path of the output file -# -config: path to the file containing unauth header -# -hmac: path to the file containing hmac for sha256 -# -bl: boot image file, ie. input file -# -# Authenticated header parameters: -# -# SBIConfiguration /* Indicates SBI config */ -# SYMMETRIC 0x0040 -# -# CustomerID; /* Customer ID */ -# TYPE bits [31-28] -# PRODUCTION 0x6 -# DEVELOPMENT 0x9 -# CUSTOMER_ID bits [27-0] -# -# ProductID; /* Product ID */ -# -# CustomerRevisionID; /* Customer Revision ID */ -# -# SBIUsage /* Boot Image Usage */ -# NONE 0 /* All purposes */ -# SLEEP 1 -# DEEP_SLEEP 2 -# EXCEPTION 4 -$(objcbfs)/bootblock.bin: $(objcbfs)/bootblock.raw.bin \ - $(objutil)/broadcom/secimage/secimage \ - util/broadcom/unauth.cfg \ - util/broadcom/khmacsha256 - @printf " SIGN $(subst $(obj)/,,$(@))\n" - $(objutil)/broadcom/secimage/secimage -out $@ \ - -config util/broadcom/unauth.cfg \ - -hmac util/broadcom/khmacsha256 -bl $< - -endif -- cgit v1.2.3