Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44b1e77a authored by Al Viro's avatar Al Viro Committed by Jeff Garzik
Browse files

wan/lmc bitfields fixes



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 409cd63e
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -890,16 +890,8 @@ write_av9110 (lmc_softc_t * sc, u_int32_t n, u_int32_t m, u_int32_t v,
static void
lmc_ssi_watchdog (lmc_softc_t * const sc)
{
  u_int16_t mii17;
  struct ssicsr2
  {
    unsigned short dtr:1, dsr:1, rts:1, cable:3, crc:1, led0:1, led1:1,
      led2:1, led3:1, fifo:1, ll:1, rl:1, tm:1, loop:1;
  };
  struct ssicsr2 *ssicsr;
  mii17 = lmc_mii_readreg (sc, 0, 17);
  ssicsr = (struct ssicsr2 *) &mii17;
  if (ssicsr->cable == 7)
  u_int16_t mii17 = lmc_mii_readreg (sc, 0, 17);
  if (((mii17 >> 3) & 7) == 7)
    {
      lmc_led_off (sc, LMC_MII16_LED2);
    }