/src/sys/dev/fdt/ |
fdt_syscon.c | 45 struct syscon *sc_syscon; member in struct:fdtbus_syscon 62 sc->sc_syscon = syscon; 96 return sc->sc_syscon; 108 return sc->sc_syscon;
|
syscon.c | 49 struct syscon sc_syscon; member in struct:syscon_softc 130 sc->sc_syscon.priv = sc; 131 sc->sc_syscon.lock = syscon_generic_lock; 132 sc->sc_syscon.unlock = syscon_generic_unlock; 133 sc->sc_syscon.read_4 = syscon_generic_read_4; 134 sc->sc_syscon.write_4 = syscon_generic_write_4; 139 fdtbus_register_syscon(self, phandle, &sc->sc_syscon);
|
arasan_sdhc_fdt.c | 68 struct syscon *sc_syscon; member in struct:arasan_sdhc_softc 174 if (sc->sc_syscon == NULL) 177 syscon_lock(sc->sc_syscon); 182 syscon_write_4(sc->sc_syscon, RK3399_GRF_EMMCCORE_CON11, (mask << 16) | val); 188 syscon_write_4(sc->sc_syscon, RK3399_GRF_EMMCCORE_CON0, (mask << 16) | val); 190 syscon_unlock(sc->sc_syscon); 262 sc->sc_syscon = fdtbus_syscon_acquire(phandle, "arasan,soc-ctl-syscon");
|
/src/sys/arch/riscv/starfive/ |
jh71x0_eth.h | 45 struct syscon * sc_syscon; member in struct:jh71x0_eth_softc
|
jh7110_syscon.c | 49 struct syscon sc_syscon; member in struct:jh7110_syscon_softc 142 sc->sc_syscon.priv = sc; 143 sc->sc_syscon.lock = jh7110_syscon_lock; 144 sc->sc_syscon.unlock = jh7110_syscon_unlock; 145 sc->sc_syscon.read_4 = jh7110_syscon_read_4; 146 sc->sc_syscon.write_4 = jh7110_syscon_write_4; 147 fdtbus_register_syscon(self, phandle, &sc->sc_syscon);
|
jh71x0_usb.c | 48 const struct syscon *sc_syscon; member in struct:jh71x0_usb_softc 98 syscon_lock(sc->sc_syscon); 99 const uint32_t old = syscon_read_4(sc->sc_syscon, off); 102 syscon_write_4(sc->sc_syscon, off, new); 104 syscon_unlock(sc->sc_syscon); 224 sc->sc_syscon = fdtbus_syscon_lookup(syscon_phandle); 225 if (sc->sc_syscon == NULL) {
|
jh7110_pcie.c | 70 const struct syscon * sc_syscon; member in struct:jh7110_pcie_softc 398 syscon_lock(sc->sc_syscon); 399 SCSET4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_RP_NEP_OFFSET, 402 SCUPD4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AW_OFFSET, 406 SCSET4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AW_OFFSET, 438 SCUPD4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AR_OFFSET, 442 SCUPD4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AW_OFFSET, 449 SCCLR4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AR_OFFSET, 452 SCCLR4(sc->sc_syscon, sc->sc_stg_base + STG_SYSCON_AW_OFFSET, 491 reg = SCRD4(sc->sc_syscon, [all...] |
/src/sys/arch/arm/rockchip/ |
rk3288_usb.c | 98 struct syscon *sc_syscon; member in struct:rk3288_usbphy_softc 130 syscon_lock(sc->sc_syscon); 131 syscon_write_4(sc->sc_syscon, sc->sc_reg, write_mask | write_val); 132 syscon_unlock(sc->sc_syscon); 159 sc->sc_syscon = fdtbus_syscon_lookup(OF_parent(OF_parent(phandle))); 160 if (sc->sc_syscon == NULL) {
|
rk3328_iomux.c | 124 struct syscon *sc_syscon; member in struct:rk3328_iomux_softc 130 syscon_lock((sc)->sc_syscon) 132 syscon_unlock((sc)->sc_syscon) 134 syscon_read_4((sc)->sc_syscon, (reg)) 136 syscon_write_4((sc)->sc_syscon, (reg), (val)) 293 sc->sc_syscon = fdtbus_syscon_acquire(phandle, "rockchip,grf"); 294 if (sc->sc_syscon == NULL) {
|
rk_usb.c | 83 struct syscon *sc_syscon; member in struct:rk_usb_softc 140 syscon_lock(sc->sc_syscon); 141 syscon_write_4(sc->sc_syscon, reg, write_mask | write_val); 142 syscon_unlock(sc->sc_syscon); 170 syscon_lock(sc->sc_syscon); 171 syscon_write_4(sc->sc_syscon, reg, write_mask | write_val); 172 syscon_unlock(sc->sc_syscon); 231 sc->sc_syscon = fdtbus_syscon_lookup(OF_parent(phandle)); 232 if (sc->sc_syscon == NULL) { 330 syscon_lock(usb_sc->sc_syscon); [all...] |
rk_emmcphy.c | 97 struct syscon *sc_syscon; member in struct:rk_emmcphy_softc 104 syscon_read_4((sc)->sc_syscon, (sc)->sc_regbase + (reg)) 106 syscon_write_4((sc)->sc_syscon, (sc)->sc_regbase + (reg), (val)) 140 syscon_lock(sc->sc_syscon); 160 syscon_unlock(sc->sc_syscon); 191 syscon_unlock(sc->sc_syscon); 211 syscon_unlock(sc->sc_syscon); 216 syscon_unlock(sc->sc_syscon); 251 sc->sc_syscon = fdtbus_syscon_lookup(OF_parent(phandle)); 252 if (sc->sc_syscon == NULL) [all...] |
rk3399_iomux.c | 191 struct syscon *sc_syscon[2]; member in struct:rk3399_iomux_softc 220 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; 281 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; 364 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; 429 struct syscon * const syscon = sc->sc_syscon[banks[bank].regs]; 461 struct syscon * const syscon = sc->sc_syscon[RK_IOMUX_REGS_GRF]; 492 sc->sc_syscon[RK_IOMUX_REGS_GRF] = fdtbus_syscon_acquire(phandle, "rockchip,grf"); 493 if (sc->sc_syscon[RK_IOMUX_REGS_GRF] == NULL) { 497 sc->sc_syscon[RK_IOMUX_REGS_PMU] = fdtbus_syscon_acquire(phandle, "rockchip,pmu"); 498 if (sc->sc_syscon[RK_IOMUX_REGS_PMU] == NULL) [all...] |
rk_gmac.c | 71 struct syscon *sc_syscon; member in struct:rk_gmac_softc 108 syscon_lock(rk_sc->sc_syscon); 114 syscon_write_4(rk_sc->sc_syscon, RK3288_GRF_SOC_CON1, 133 syscon_write_4(rk_sc->sc_syscon, RK3288_GRF_SOC_CON3, 137 syscon_unlock(rk_sc->sc_syscon); 146 syscon_lock(rk_sc->sc_syscon); 161 syscon_write_4(rk_sc->sc_syscon, RK3288_GRF_SOC_CON1, 164 syscon_unlock(rk_sc->sc_syscon); 192 syscon_lock(rk_sc->sc_syscon); 197 syscon_write_4(rk_sc->sc_syscon, RK3328_GRF_MAC_CON1 [all...] |
rk_tsadc.c | 211 struct syscon *sc_syscon; member in struct:rk_tsadc_softc 542 sc->sc_syscon = fdtbus_syscon_acquire(phandle, "rockchip,grf"); 543 if (sc->sc_syscon == NULL) { 753 syscon_lock(sc->sc_syscon); 754 syscon_write_4(sc->sc_syscon, RK3399_GRF_TSADC_TESTBIT_L, 756 syscon_write_4(sc->sc_syscon, RK3399_GRF_TSADC_TESTBIT_H, 760 syscon_write_4(sc->sc_syscon, RK3399_GRF_SARADC_TESTBIT, 762 syscon_write_4(sc->sc_syscon, RK3399_GRF_TSADC_TESTBIT_H, 765 syscon_unlock(sc->sc_syscon);
|
/src/sys/arch/arm/sunxi/ |
sunxi_sramc.c | 110 struct syscon sc_syscon; member in struct:sunxi_sramc_softc 233 sc->sc_syscon.priv = sc; 234 sc->sc_syscon.lock = sunxi_sramc_lock; 235 sc->sc_syscon.unlock = sunxi_sramc_unlock; 236 sc->sc_syscon.read_4 = sunxi_sramc_read_4; 237 sc->sc_syscon.write_4 = sunxi_sramc_write_4; 238 fdtbus_register_syscon(self, phandle, &sc->sc_syscon);
|
/src/sys/arch/arm/amlogic/ |
meson_clk.h | 367 struct syscon *sc_syscon; member in struct:meson_clk_softc
|
/src/sys/arch/arm/xilinx/ |
zynq7000_clkc.c | 142 struct syscon *sc_syscon; member in struct:zynq7000_clkc_softc 174 syscon_lock(sc->sc_syscon); 175 val = syscon_read_4(sc->sc_syscon, reg); 176 syscon_unlock(sc->sc_syscon); 188 syscon_lock(sc->sc_syscon); 189 val = syscon_read_4(sc->sc_syscon, reg); 190 syscon_unlock(sc->sc_syscon); 221 syscon_lock(sc->sc_syscon); 222 val = syscon_read_4(sc->sc_syscon, CLK_621_TRUE); 223 syscon_unlock(sc->sc_syscon); [all...] |