From 067de39aa3334248232ea09d3215ae7055a811f3 Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Mon, 15 Jul 2019 12:00:44 +1000 Subject: [PATCH] Move ec/ code to Rhesus platform The embedded controller that Rhesus uses is exclusive to that platform, make it purely part of tha platform Signed-off-by: Stewart Smith Signed-off-by: Oliver O'Halloran --- hw/Makefile.inc | 1 - hw/ec/Makefile.inc | 8 -------- hw/ec/makefile | 8 -------- platforms/rhesus/Makefile.inc | 2 +- {include => platforms/rhesus}/ec/config.h | 0 {include => platforms/rhesus}/ec/gpio.h | 0 {hw/ec => platforms/rhesus}/gpio.c | 0 platforms/rhesus/rhesus.c | 4 ++-- 8 files changed, 3 insertions(+), 20 deletions(-) delete mode 100644 hw/ec/Makefile.inc delete mode 100644 hw/ec/makefile rename {include => platforms/rhesus}/ec/config.h (100%) rename {include => platforms/rhesus}/ec/gpio.h (100%) rename {hw/ec => platforms/rhesus}/gpio.c (100%) diff --git a/hw/Makefile.inc b/hw/Makefile.inc index 0e8c257fb80a..e265bd0deb31 100644 --- a/hw/Makefile.inc +++ b/hw/Makefile.inc @@ -13,7 +13,6 @@ HW_OBJS += lpc-port80h.o HW=hw/built-in.a include $(SRC)/hw/fsp/Makefile.inc -include $(SRC)/hw/ec/Makefile.inc include $(SRC)/hw/ast-bmc/Makefile.inc include $(SRC)/hw/ipmi/Makefile.inc diff --git a/hw/ec/Makefile.inc b/hw/ec/Makefile.inc deleted file mode 100644 index f944d4df0831..000000000000 --- a/hw/ec/Makefile.inc +++ /dev/null @@ -1,8 +0,0 @@ -# -*-Makefile-*- -# Sapphire EC makefile - -SUBDIRS += hw/ec -EC_OBJS = gpio.o -EC=hw/ec/built-in.a - -$(EC): $(EC_OBJS:%=hw/ec/%) diff --git a/hw/ec/makefile b/hw/ec/makefile deleted file mode 100644 index e6ceafaf13b0..000000000000 --- a/hw/ec/makefile +++ /dev/null @@ -1,8 +0,0 @@ -ROOTPATH = ../../.. -MODULE = ec - -OBJS = cmosdd.o gpio.o rhesus.o hostboot.o - -SUBDIRS = test.d - -include ${ROOTPATH}/config.mk diff --git a/platforms/rhesus/Makefile.inc b/platforms/rhesus/Makefile.inc index 3a3fd87e00e0..aa66f6aea72d 100644 --- a/platforms/rhesus/Makefile.inc +++ b/platforms/rhesus/Makefile.inc @@ -1,6 +1,6 @@ SUBDIRS += $(PLATDIR)/rhesus -RHESUS_OBJS = rhesus.o +RHESUS_OBJS = rhesus.o gpio.o RHESUS = $(PLATDIR)/rhesus/built-in.a $(RHESUS): $(RHESUS_OBJS:%=$(PLATDIR)/rhesus/%) diff --git a/include/ec/config.h b/platforms/rhesus/ec/config.h similarity index 100% rename from include/ec/config.h rename to platforms/rhesus/ec/config.h diff --git a/include/ec/gpio.h b/platforms/rhesus/ec/gpio.h similarity index 100% rename from include/ec/gpio.h rename to platforms/rhesus/ec/gpio.h diff --git a/hw/ec/gpio.c b/platforms/rhesus/gpio.c similarity index 100% rename from hw/ec/gpio.c rename to platforms/rhesus/gpio.c diff --git a/platforms/rhesus/rhesus.c b/platforms/rhesus/rhesus.c index 0571e22d2f18..7a629f7add40 100644 --- a/platforms/rhesus/rhesus.c +++ b/platforms/rhesus/rhesus.c @@ -25,8 +25,8 @@ #include #include #include -#include -#include +#include "ec/config.h" +#include "ec/gpio.h" /* * EC GPIO mapping