diff options
Diffstat (limited to 'meta-phosphor/recipes-phosphor/mboxd/files')
3 files changed, 41 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules b/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules new file mode 100644 index 0000000000..9cf2fbad13 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules @@ -0,0 +1 @@ +SUBSYSTEM=="misc", KERNEL=="aspeed-lpc-ctrl", TAG+="systemd" diff --git a/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-mbox.rules b/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-mbox.rules new file mode 100644 index 0000000000..12e90d86c8 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/mboxd/files/99-aspeed-mbox.rules @@ -0,0 +1 @@ +SUBSYSTEM=="misc", KERNEL=="aspeed-mbox", TAG+="systemd" diff --git a/meta-phosphor/recipes-phosphor/mboxd/files/aspeed-lpc-ctrl-h.patch b/meta-phosphor/recipes-phosphor/mboxd/files/aspeed-lpc-ctrl-h.patch new file mode 100644 index 0000000000..122594e9f0 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/mboxd/files/aspeed-lpc-ctrl-h.patch @@ -0,0 +1,39 @@ +--- /dev/null 2017-01-17 09:45:47.987442339 +1030 ++++ include/linux/aspeed-lpc-ctrl.h 2017-01-17 11:12:17.711635876 +1030 +@@ -0,0 +1,36 @@ ++/* ++ * Copyright 2017 IBM Corp. ++ * ++ * 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; either version ++ * 2 of the License, or (at your option) any later version. ++ */ ++ ++#ifndef _LINUX_ASPEED_LPC_CTRL_H ++#define _LINUX_ASPEED_LPC_CTRL_H ++ ++#include <linux/ioctl.h> ++ ++/* Window types */ ++#define ASPEED_LPC_CTRL_WINDOW_FLASH 1 ++#define ASPEED_LPC_CTRL_WINDOW_MEMORY 2 ++ ++struct aspeed_lpc_ctrl_mapping { ++ __u8 window_type; ++ __u8 window_id; ++ __u16 flags; ++ __u32 addr; ++ __u32 offset; ++ __u32 size; ++}; ++ ++#define __ASPEED_LPC_CTRL_IOCTL_MAGIC 0xb2 ++ ++#define ASPEED_LPC_CTRL_IOCTL_GET_SIZE _IOWR(__ASPEED_LPC_CTRL_IOCTL_MAGIC, \ ++ 0x00, struct aspeed_lpc_ctrl_mapping) ++ ++#define ASPEED_LPC_CTRL_IOCTL_MAP _IOW(__ASPEED_LPC_CTRL_IOCTL_MAGIC, \ ++ 0x01, struct aspeed_lpc_ctrl_mapping) ++ ++#endif /* _LINUX_ASPEED_LPC_CTRL_H */ |