• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/superio/

Lines Matching defs:ldn

67 	uint8_t			ldn;
75 uint8_t ldn;
137 sio_ldn_select(struct siosc *sc, uint8_t ldn)
140 if (ldn == sc->current_ldn)
142 sio_write(sc->io_res, sc->ldn_reg, ldn);
143 sc->current_ldn = ldn;
147 sio_ldn_read(struct siosc *sc, uint8_t ldn, uint8_t reg)
151 sio_ldn_select(sc, ldn);
152 KASSERT(sc->current_ldn == ldn, ("sio_ldn_select failed"));
158 sio_ldn_readw(struct siosc *sc, uint8_t ldn, uint8_t reg)
162 sio_ldn_select(sc, ldn);
163 KASSERT(sc->current_ldn == ldn, ("sio_ldn_select failed"));
169 sio_ldn_write(struct siosc *sc, uint8_t ldn, uint8_t reg, uint8_t val)
176 sio_ldn_select(sc, ldn);
177 KASSERT(sc->current_ldn == ldn, ("sio_ldn_select failed"));
267 { .ldn = 4, .type = SUPERIO_DEV_HWM },
268 { .ldn = 7, .type = SUPERIO_DEV_WDT },
273 { .ldn = 8, .type = SUPERIO_DEV_WDT },
278 { .ldn = 7, .type = SUPERIO_DEV_GPIO },
279 { .ldn = 8, .type = SUPERIO_DEV_WDT },
280 { .ldn = 15, .type = SUPERIO_DEV_GPIO },
285 { .ldn = 7, .type = SUPERIO_DEV_WDT },
628 superio_add_known_child(device_t dev, superio_dev_type_t type, uint8_t ldn)
636 device_printf(dev, "failed to add child for ldn %d, type %s\n",
637 ldn, devtype_to_str(type));
641 dinfo->ldn = ldn;
644 dinfo->iobase = sio_ldn_readw(sc, ldn, 0x60);
645 dinfo->iobase2 = sio_ldn_readw(sc, ldn, 0x62);
646 dinfo->irq = sio_ldn_readw(sc, ldn, 0x70);
647 dinfo->dma = sio_ldn_readw(sc, ldn, 0x74);
663 sc->known_devices[i].ldn);
709 dinfo->ldn = 0xff;
725 *result = dinfo->ldn;
779 retval = printf("superio:%s@ldn%0x2x: ",
780 devtype_to_str(dinfo->type), dinfo->ldn);
808 uint8_t ldn;
810 ldn = superio_get_ldn(child);
811 snprintf(buf, buflen, "ldn=0x%02x", ldn);
830 uint8_t ldn;
833 ldn = superio_get_ldn(child);
837 retval += printf(" at %s ldn 0x%02x", devtype_to_str(type), ldn);
879 v = sio_ldn_read(sc, dinfo->ldn, reg);
892 sio_ldn_write(sc, dinfo->ldn, reg, val);
905 if (sc->vendor == SUPERIO_VENDOR_ITE && dinfo->ldn == 7)
921 if (sc->vendor == SUPERIO_VENDOR_ITE && dinfo->ldn == 7)
925 v = sio_ldn_read(sc, dinfo->ldn, sc->enable_reg);
927 sio_ldn_write(sc, dinfo->ldn, sc->enable_reg, v);
940 if (sc->vendor == SUPERIO_VENDOR_ITE && dinfo->ldn == 7)
944 v = sio_ldn_read(sc, dinfo->ldn, sc->enable_reg);
946 sio_ldn_write(sc, dinfo->ldn, sc->enable_reg, v);
951 superio_find_dev(device_t superio, superio_dev_type_t type, int ldn)
956 if (ldn < -1 || ldn > UINT8_MAX)
958 if (type == SUPERIO_DEV_NONE && ldn == -1)
962 if (ldn != -1 && dinfo->ldn != ldn)
983 s->val = sio_ldn_read(sc, s->ldn, s->cr);
988 sio_ldn_write(sc, s->ldn, s->cr, s->val);