MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mtk_sysctl_clr_set

Function mtk_sysctl_clr_set

freebsd/mips/mediatek/mtk_sysctl.c:162–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

160}
161
162void
163mtk_sysctl_clr_set(uint32_t reg, uint32_t clr, uint32_t set)
164{
165 uint32_t val;
166
167 MTK_SYSCTL_LOCK(mtk_sysctl_sc);
168 val = bus_read_4(mtk_sysctl_sc->mem_res, reg);
169 val &= ~(clr);
170 val |= set;
171 bus_write_4(mtk_sysctl_sc->mem_res, reg, val);
172 MTK_SYSCTL_UNLOCK(mtk_sysctl_sc);
173}
174
175static device_method_t mtk_sysctl_methods[] = {
176 DEVMETHOD(device_probe, mtk_sysctl_probe),

Callers 7

mtk_reset_setFunction · 0.85
mtk_soc_resetFunction · 0.85
mtk_clock_setFunction · 0.85
mtk_pcie_phy_mt7621_initFunction · 0.85
mtk_pcie_phy_mt7628_initFunction · 0.85
mtk_pcie_phy_mt7620_initFunction · 0.85
mtk_pcie_phy_rt3883_initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected