[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 01/41] pl1110: Rename PL1110 enum
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH 01/41] pl1110: Rename PL1110 enum |
Date: |
Fri, 14 Aug 2020 19:45:40 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 |
On 8/14/20 12:25 AM, Eduardo Habkost wrote:
> The PL1110 enum value name will conflict with the PL1110 type
> cast checker, when we replace the existing macro with an inline
> function. Rename it to PL1110_STOCK.
typo s/PL1110/PL110/ in subject and description.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
> hw/display/pl110.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/hw/display/pl110.c b/hw/display/pl110.c
> index c2991a28d2..4664fde3f2 100644
> --- a/hw/display/pl110.c
> +++ b/hw/display/pl110.c
> @@ -42,7 +42,7 @@ enum pl110_bppmode
> /* The Versatile/PB uses a slightly modified PL110 controller. */
> enum pl110_version
> {
> - PL110,
> + PL110_STOCK,
> PL110_VERSATILE,
> PL111
For completeness I'd also rename PL111.
What about:
enum pl110_version
{
PL110_VERSION,
PL110_VERSATILE_VERSION,
PL111_VERSION
}
?
> };
> @@ -372,12 +372,12 @@ static uint64_t pl110_read(void *opaque, hwaddr offset,
> case 5: /* LCDLPBASE */
> return s->lpbase;
> case 6: /* LCDIMSC */
> - if (s->version != PL110) {
> + if (s->version != PL110_STOCK) {
> return s->cr;
> }
> return s->int_mask;
> case 7: /* LCDControl */
> - if (s->version != PL110) {
> + if (s->version != PL110_STOCK) {
> return s->int_mask;
> }
> return s->cr;
> @@ -437,7 +437,7 @@ static void pl110_write(void *opaque, hwaddr offset,
> s->lpbase = val;
> break;
> case 6: /* LCDIMSC */
> - if (s->version != PL110) {
> + if (s->version != PL110_STOCK) {
> goto control;
> }
> imsc:
> @@ -445,7 +445,7 @@ static void pl110_write(void *opaque, hwaddr offset,
> pl110_update(s);
> break;
> case 7: /* LCDControl */
> - if (s->version != PL110) {
> + if (s->version != PL110_STOCK) {
> goto imsc;
> }
> control:
> @@ -513,7 +513,7 @@ static void pl110_init(Object *obj)
> {
> PL110State *s = PL110(obj);
>
> - s->version = PL110;
> + s->version = PL110_STOCK;
> }
>
> static void pl110_versatile_init(Object *obj)
>
- [PATCH 00/41] qom: Automated conversion of type checking boilerplate, Eduardo Habkost, 2020/08/13
- [PATCH 03/41] megasas: Rename QOM class cast macros, Eduardo Habkost, 2020/08/13
- [PATCH 04/41] vmw_pvscsi: Rename QOM class cast macros, Eduardo Habkost, 2020/08/13
- [PATCH 05/41] aspeed_timer: Fix ASPEED_TIMER macro definition, Eduardo Habkost, 2020/08/13
- [PATCH 02/41] e1000: Rename QOM class cast macros, Eduardo Habkost, 2020/08/13