Another round of sonarlint work

This commit is contained in:
Jasmine Iwanek
2023-06-28 13:46:28 -04:00
parent b750471e5c
commit 1116aadb6f
135 changed files with 2425 additions and 1355 deletions

View File

@@ -37,13 +37,14 @@
#define AB_RST 0x80
typedef struct {
uint8_t chip_id, is_apm,
tries,
regs[48],
ld_regs[13][256];
int locked,
cur_reg;
typedef struct ali5123_t {
uint8_t chip_id;
uint8_t is_apm;
uint8_t tries;
uint8_t regs[48];
uint8_t ld_regs[13][256];
int locked;
int cur_reg;
fdc_t *fdc;
serial_t *uart[3];
} ali5123_t;
@@ -125,6 +126,9 @@ ali5123_serial_handler(ali5123_t *dev, int uart)
case 0x05:
serial_set_clock_src(dev->uart[uart], 2000000.0);
break;
default:
break;
}
}
@@ -256,6 +260,10 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
case 0x07:
if (dev->cur_reg == 0xf0)
val &= 0xbf;
break;
default:
break;
}
dev->ld_regs[cur_ld][dev->cur_reg] = val;
}
@@ -288,6 +296,9 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
ali5123_serial_handler(dev, 2);
}
break;
default:
break;
}
return;
@@ -332,6 +343,9 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
if (valxor & 0x08)
fdc_update_drvrate(dev->fdc, 3, (val & 0x08) >> 3);
break;
default:
break;
}
break;
case 3:
@@ -346,6 +360,9 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
if (valxor)
ali5123_lpt_handler(dev);
break;
default:
break;
}
break;
case 4:
@@ -361,6 +378,9 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
if (valxor)
ali5123_serial_handler(dev, 0);
break;
default:
break;
}
break;
case 5:
@@ -376,6 +396,9 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
if (valxor)
ali5123_serial_handler(dev, (dev->regs[0x2d] & 0x20) ? 2 : 1);
break;
default:
break;
}
break;
case 0x0b:
@@ -391,8 +414,14 @@ ali5123_write(uint16_t port, uint8_t val, void *priv)
if (valxor)
ali5123_serial_handler(dev, (dev->regs[0x2d] & 0x20) ? 1 : 2);
break;
default:
break;
}
break;
default:
break;
}
}