Home
last modified time | relevance | path

Searched refs:sc_nor_if (Results 1 – 7 of 7) sorted by relevance

/netbsd/src/sys/dev/nor/
Dnor.h88 struct nor_interface *sc_nor_if; member
145 KASSERT(sc->sc_nor_if->select != NULL); in nor_busy()
148 sc->sc_nor_if->select(sc->sc_controller_dev, true); in nor_busy()
150 if (sc->sc_nor_if->busy != NULL) { in nor_busy()
151 rv = sc->sc_nor_if->busy(sc->sc_controller_dev, offset, usec); in nor_busy()
157 sc->sc_nor_if->select(sc->sc_controller_dev, false); in nor_busy()
167 KASSERT(sc->sc_nor_if->select != NULL); in nor_select()
170 sc->sc_nor_if->select(sc->sc_controller_dev, enable); in nor_select()
178 KASSERT(sc->sc_nor_if->read_1 != NULL); in nor_read_1()
181 sc->sc_nor_if->read_1(sc->sc_controller_dev, offset, data); in nor_read_1()
[all …]
Dcfi_0002.c169 sc->sc_nor_if->read_page = cfi_0002_read_page; in cfi_0002_init()
170 sc->sc_nor_if->program_page = cfi_0002_program_page; in cfi_0002_init()
171 sc->sc_nor_if->erase_block = cfi_0002_erase_block; in cfi_0002_init()
172 sc->sc_nor_if->erase_all = cfi_0002_erase_all; in cfi_0002_init()
173 sc->sc_nor_if->busy = cfi_0002_busy; in cfi_0002_init()
237 KASSERT(sc->sc_nor_if != NULL); in cfi_0002_read_page()
238 struct cfi *cfi = (struct cfi * const)sc->sc_nor_if->private; in cfi_0002_read_page()
281 KASSERT(sc->sc_nor_if != NULL); in cfi_0002_program_page()
282 struct cfi *cfi = (struct cfi * const)sc->sc_nor_if->private; in cfi_0002_program_page()
337 KASSERT(sc->sc_nor_if != NULL); in cfi_0002_erase_all()
[all …]
Dnor.c148 sc->sc_nor_if = naa->naa_nor_if; in nor_attach()
359 KASSERT(sc->sc_nor_if != NULL); in nor_scan_media()
360 KASSERT(sc->sc_nor_if->scan_media != NULL); in nor_scan_media()
361 int error = sc->sc_nor_if->scan_media(self, chip); in nor_scan_media()
433 switch(sc->sc_nor_if->access_width) { in nor_default_read_page()
449 panic("%s: bad width %d\n", __func__, sc->sc_nor_if->access_width); in nor_default_read_page()
472 switch(sc->sc_nor_if->access_width) { in nor_default_program_page()
489 sc->sc_nor_if->access_width); in nor_default_program_page()
536 && (sc->sc_nor_if->erase_all != NULL)) { in nor_flash_erase()
Dcfi.c460 KASSERT(sc->sc_nor_if != NULL); in cfi_scan_media()
461 struct cfi * const cfi = (struct cfi * const)sc->sc_nor_if->private; in cfi_scan_media()
464 sc->sc_nor_if->access_width = cfi->cfi_portwidth; in cfi_scan_media()
/netbsd/src/sys/arch/sandpoint/sandpoint/
Dflash_cfi.c55 struct nor_interface sc_nor_if; member
139 sc->sc_nor_if = nor_interface_cfi; in sandpointcfi_attach()
140 sc->sc_nor_if.private = &sc->sc_cfi; in sandpointcfi_attach()
141 sc->sc_nor_if.access_width = (1 << sc->sc_cfi.cfi_portwidth); in sandpointcfi_attach()
155 sc->sc_nordev = nor_attach_mi(&sc->sc_nor_if, self); in sandpointcfi_attach()
/netbsd/src/sys/arch/mips/ralink/
Dralink_cfi.c66 struct nor_interface sc_nor_if; member
157 sc->sc_nor_if = nor_interface_cfi; in ra_cfi_attach()
158 sc->sc_nor_if.private = &sc->sc_cfi; in ra_cfi_attach()
159 sc->sc_nor_if.access_width = (1 << sc->sc_cfi.cfi_portwidth); in ra_cfi_attach()
173 sc->sc_nordev = nor_attach_mi(&sc->sc_nor_if, self); in ra_cfi_attach()
/netbsd/src/sys/arch/powerpc/booke/dev/
Dpq3cfi.c64 struct nor_interface sc_nor_if; member
143 sc->sc_nor_if = nor_interface_cfi; in pq3cfi_attach()
144 sc->sc_nor_if.private = &sc->sc_cfi; in pq3cfi_attach()
145 sc->sc_nor_if.access_width = (1 << sc->sc_cfi.cfi_portwidth); in pq3cfi_attach()
159 sc->sc_nordev = nor_attach_mi(&sc->sc_nor_if, self); in pq3cfi_attach()