On 13/02/2023 16:00, Vladimir Sementsov-Ogievskiy wrote:
> The structure type is unused. Also, it's the only user of corresponding
> macros, so drop them too.
>
> Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Anton Kuchin <antonkuchin@yandex-team.ru>
> ---
> include/hw/pci/pcie.h | 8 --------
> include/hw/pci/pcie_regs.h | 5 -----
> 2 files changed, 13 deletions(-)
>
> diff --git a/include/hw/pci/pcie.h b/include/hw/pci/pcie.h
> index 798a262a0a..3cc2b15957 100644
> --- a/include/hw/pci/pcie.h
> +++ b/include/hw/pci/pcie.h
> @@ -27,14 +27,6 @@
> #include "hw/pci/pcie_sriov.h"
> #include "hw/hotplug.h"
>
> -typedef enum {
> - /* for attention and power indicator */
> - PCI_EXP_HP_IND_RESERVED = PCI_EXP_SLTCTL_IND_RESERVED,
> - PCI_EXP_HP_IND_ON = PCI_EXP_SLTCTL_IND_ON,
> - PCI_EXP_HP_IND_BLINK = PCI_EXP_SLTCTL_IND_BLINK,
> - PCI_EXP_HP_IND_OFF = PCI_EXP_SLTCTL_IND_OFF,
> -} PCIExpressIndicator;
> -
> typedef enum {
> /* these bits must match the bits in Slot Control/Status registers.
> * PCI_EXP_HP_EV_xxx = PCI_EXP_SLTCTL_xxxE = PCI_EXP_SLTSTA_xxx
> diff --git a/include/hw/pci/pcie_regs.h b/include/hw/pci/pcie_regs.h
> index 00b595a82e..1fe0bdd25b 100644
> --- a/include/hw/pci/pcie_regs.h
> +++ b/include/hw/pci/pcie_regs.h
> @@ -66,11 +66,6 @@ typedef enum PCIExpLinkWidth {
>
> #define PCI_EXP_SLTCAP_PSN_SHIFT ctz32(PCI_EXP_SLTCAP_PSN)
>
> -#define PCI_EXP_SLTCTL_IND_RESERVED 0x0
> -#define PCI_EXP_SLTCTL_IND_ON 0x1
> -#define PCI_EXP_SLTCTL_IND_BLINK 0x2
> -#define PCI_EXP_SLTCTL_IND_OFF 0x3
> -
> #define PCI_EXP_SLTCTL_SUPPORTED \
> (PCI_EXP_SLTCTL_ABPE | \
> PCI_EXP_SLTCTL_PDCE | \