summaryrefslogtreecommitdiff
path: root/meta-openbmc-mods/meta-common-small/recipes-devtools/qemu/files/0003-Remove-clearing-aspeed-GPIO-registers.patch
blob: d1e9752a585c4adfc7a52cfdeefbdede8b9f4777 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From c0f3add0f49818992f752d04f33204ee1f27e885 Mon Sep 17 00:00:00 2001
From: "Wludzik, Jozef" <jozef.wludzik@intel.com>
Date: Mon, 30 Nov 2020 14:32:52 +0100
Subject: [PATCH] Remove clearing aspeed GPIO registers

Removed clearing aspeed GPIO registers to omit clearing set GPIO
lines at machine initialization. It does not affect aspeed
simulation. intel-ast machines boot with success.

Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>
---
 hw/gpio/aspeed_gpio.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/gpio/aspeed_gpio.c b/hw/gpio/aspeed_gpio.c
index 985a259e05..9f93a10887 100644
--- a/hw/gpio/aspeed_gpio.c
+++ b/hw/gpio/aspeed_gpio.c
@@ -830,7 +830,7 @@ static void aspeed_gpio_reset(DeviceState *dev)
     AspeedGPIOState *s = ASPEED_GPIO(dev);
 
     /* TODO: respect the reset tolerance registers */
-    memset(s->sets, 0, sizeof(s->sets));
+    //memset(s->sets, 0, sizeof(s->sets));
 }
 
 static void aspeed_gpio_realize(DeviceState *dev, Error **errp)
-- 
2.16.6