Lines Matching refs:mem_res

71 	return (bus_read_1(sc->mem_res, off));  in sdhci_xenon_read_1()
80 bus_write_1(sc->mem_res, off, val); in sdhci_xenon_write_1()
89 return (bus_read_2(sc->mem_res, off)); in sdhci_xenon_read_2()
98 bus_write_2(sc->mem_res, off, val); in sdhci_xenon_write_2()
107 return bus_read_4(sc->mem_res, off); in sdhci_xenon_read_4()
116 bus_write_4(sc->mem_res, off, val); in sdhci_xenon_write_4()
125 bus_read_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_read_multi_4()
134 bus_write_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_write_multi_4()
198 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_init()
213 bus_write_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST, reg); in sdhci_xenon_phy_init()
215 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_init()
217 bus_write_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST, reg); in sdhci_xenon_phy_init()
223 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_init()
244 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL); in sdhci_xenon_phy_set()
249 bus_write_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL, reg); in sdhci_xenon_phy_set()
252 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL1); in sdhci_xenon_phy_set()
255 bus_write_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL1, reg); in sdhci_xenon_phy_set()
261 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_set()
263 bus_write_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST, reg); in sdhci_xenon_phy_set()
270 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL2); in sdhci_xenon_phy_set()
273 bus_write_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL2, reg); in sdhci_xenon_phy_set()
276 reg = bus_read_4(sc->mem_res, SDHCI_CLOCK_CONTROL); in sdhci_xenon_phy_set()
278 bus_write_4(sc->mem_res, SDHCI_CLOCK_CONTROL, reg); in sdhci_xenon_phy_set()
280 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_FUNC_CONTROL); in sdhci_xenon_phy_set()
297 bus_write_4(sc->mem_res, XENON_EMMC_PHY_FUNC_CONTROL, reg); in sdhci_xenon_phy_set()
300 reg = bus_read_4(sc->mem_res, SDHCI_CLOCK_CONTROL); in sdhci_xenon_phy_set()
302 bus_write_4(sc->mem_res, SDHCI_CLOCK_CONTROL, reg); in sdhci_xenon_phy_set()
305 bus_write_4(sc->mem_res, XENON_EMMC_PHY_LOGIC_TIMING_ADJUST, in sdhci_xenon_phy_set()
309 reg = bus_read_4(sc->mem_res, XENON_SLOT_EMMC_CTRL); in sdhci_xenon_phy_set()
311 bus_write_4(sc->mem_res, XENON_SLOT_EMMC_CTRL, reg); in sdhci_xenon_phy_set()
314 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL1); in sdhci_xenon_phy_set()
316 bus_write_4(sc->mem_res, XENON_EMMC_PHY_PAD_CONTROL1, reg); in sdhci_xenon_phy_set()
368 reg = bus_read_4(sc->mem_res, XENON_SYS_OP_CTRL); in sdhci_xenon_update_ios()
370 bus_write_4(sc->mem_res, XENON_SYS_OP_CTRL, reg); in sdhci_xenon_update_ios()
396 hostctrl2 = bus_read_2(sc->mem_res, SDHCI_HOST_CONTROL2); in sdhci_xenon_switch_vccq()
402 bus_write_2(sc->mem_res, SDHCI_HOST_CONTROL2, hostctrl2); in sdhci_xenon_switch_vccq()
424 hostctrl2 = bus_read_2(sc->mem_res, SDHCI_HOST_CONTROL2); in sdhci_xenon_switch_vccq()
435 bus_write_2(sc->mem_res, SDHCI_HOST_CONTROL2, hostctrl2); in sdhci_xenon_switch_vccq()
457 hostctrl2 = bus_read_2(sc->mem_res, SDHCI_HOST_CONTROL2); in sdhci_xenon_switch_vccq()
513 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in sdhci_xenon_attach()
515 if (sc->mem_res == NULL) { in sdhci_xenon_attach()
547 reg = bus_read_4(sc->mem_res, XENON_SYS_OP_CTRL); in sdhci_xenon_attach()
549 bus_write_4(sc->mem_res, XENON_SYS_OP_CTRL, reg); in sdhci_xenon_attach()
553 bus_write_4(sc->mem_res, XENON_SYS_OP_CTRL, reg); in sdhci_xenon_attach()
556 reg = bus_read_4(sc->mem_res, XENON_SYS_EXT_OP_CTRL); in sdhci_xenon_attach()
558 bus_write_4(sc->mem_res, XENON_SYS_EXT_OP_CTRL, reg); in sdhci_xenon_attach()
562 bus_write_4(sc->mem_res, XENON_SYS_OP_CTRL, reg); in sdhci_xenon_attach()
565 reg = bus_read_4(sc->mem_res, XENON_SYS_OP_CTRL); in sdhci_xenon_attach()
567 bus_write_4(sc->mem_res, XENON_SYS_OP_CTRL, reg); in sdhci_xenon_attach()
570 reg = bus_read_4(sc->mem_res, XENON_SYS_EXT_OP_CTRL); in sdhci_xenon_attach()
572 bus_write_4(sc->mem_res, XENON_SYS_EXT_OP_CTRL, reg); in sdhci_xenon_attach()
582 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(sc->mem_res), in sdhci_xenon_attach()
583 sc->mem_res); in sdhci_xenon_attach()
600 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(sc->mem_res), in sdhci_xenon_detach()
601 sc->mem_res); in sdhci_xenon_detach()