/src/sys/arch/arm/sunxi/ |
sunxi_ccu_mux.c | 43 struct sunxi_ccu_mux *mux = &clk->u.mux; local in function:sunxi_ccu_mux_set_parent 49 if (mux->sel == 0) 52 for (index = 0; index < mux->nparents; index++) { 53 if (mux->parents[index] != NULL && 54 strcmp(mux->parents[index], name) == 0) 57 if (index == mux->nparents) 60 val = CCU_READ(sc, mux->reg); 61 val &= ~mux->sel; 62 val |= __SHIFTIN(index, mux->sel) 72 struct sunxi_ccu_mux *mux = &clk->u.mux; local in function:sunxi_ccu_mux_get_parent [all...] |
/src/sys/arch/arm/nxp/ |
imx_ccm_mux.c | 45 struct imx_ccm_mux *mux = &clk->u.mux; local in function:imx_ccm_mux_get_parent 49 const uint32_t val = CCM_READ(sc, clk->regidx, mux->reg); 50 const u_int sel = __SHIFTOUT(val, mux->sel); 52 if (sel >= mux->nparents) 55 return mux->parents[sel]; 62 struct imx_ccm_mux *mux = &clk->u.mux; local in function:imx_ccm_mux_set_parent 67 for (u_int sel = 0; sel < mux->nparents; sel++) { 68 if (strcmp(mux->parents[sel], parent) == 0) [all...] |
imx_ccm_composite.c | 115 const u_int mux = __SHIFTOUT(val, TARGET_ROOT_MUX); local in function:imx_ccm_composite_set_rate 117 if (mux >= composite->nparents) 120 rclk_parent = imx_ccm_clock_find(sc, composite->parents[mux]); 124 clk_parent = fdtbus_clock_byname(composite->parents[mux]); 173 const u_int mux = __SHIFTOUT(val, TARGET_ROOT_MUX); local in function:imx_ccm_composite_get_parent 175 if (mux >= composite->nparents) 178 return composite->parents[mux]; 190 for (u_int mux = 0; mux < composite->nparents; mux++) local in function:imx_ccm_composite_set_parent [all...] |
imx6_ccm.c | 325 imxccm_clk_mux_wait(struct imx6ccm_softc *sc, struct imx6_clk_mux *mux) 327 KASSERT(mux->busy_reg == 0); 328 KASSERT(mux->busy_mask == 0); 331 if (mux->base == IMX6_CLK_REG_CCM_ANALOG) 336 while (bus_space_read_4(sc->sc_iot, ioh, mux->busy_reg) & mux->busy_mask) 346 struct imx6_clk_mux *mux = &iclk->clk.mux; local in function:imxccm_clk_set_parent_mux 352 for (sel = 0; sel < mux->nparents; sel++) 353 if (strcmp(pname, mux->parents[sel]) == 0 382 struct imx6_clk_mux *mux = &iclk->clk.mux; local in function:imxccm_clk_get_parent_mux [all...] |
/src/sys/arch/arm/rockchip/ |
rk_cru_mux.c | 43 struct rk_cru_mux *mux = &clk->u.mux; local in function:rk_cru_mux_get_parent 44 const bool mux_grf = (mux->flags & RK_MUX_GRF) != 0; 53 val = syscon_read_4(sc->sc_grf, mux->reg); 56 val = CRU_READ(sc, mux->reg); 58 const u_int index = __SHIFTOUT(val, mux->mask); 60 return mux->parents[index]; 67 struct rk_cru_mux *mux = &clk->u.mux; local in function:rk_cru_mux_set_parent 68 const bool mux_grf = (mux->flags & RK_MUX_GRF) != 0 [all...] |
rk_cru_composite.c | 170 for (u_int mux = 0; mux < composite->nparents; mux++) { local in function:rk_cru_composite_set_rate 171 rclk_parent = rk_cru_clock_find(sc, composite->parents[mux]); 175 clk_parent = fdtbus_clock_byname(composite->parents[mux]); 189 best_mux = mux; 195 best_mux = mux; 222 u_int mux; local in function:rk_cru_composite_get_parent 228 mux = __SHIFTOUT(val, composite->mux_mask); 230 mux = 0 247 for (u_int mux = 0; mux < composite->nparents; mux++) { local in function:rk_cru_composite_set_parent [all...] |
/src/sys/arch/arm/amlogic/ |
meson_clk_mux.c | 42 struct meson_clk_mux *mux = &clk->u.mux; local in function:meson_clk_mux_get_parent 49 val = CLK_READ(sc, mux->reg); 52 sel = __SHIFTOUT(val, mux->sel); 53 if (sel >= mux->nparents) 56 return mux->parents[sel];
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
at91-natte.dtsi | 11 mux: mux-controller { label 12 compatible = "gpio-mux"; 13 #mux-control-cells = <0>; 15 mux-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>, 20 batntc-mux { 21 compatible = "io-channel-mux"; 24 mux-controls = <&mux>; 31 batv-mux { [all...] |
qcom-apq8064-pins.dtsi | 52 mux { 59 mux { 72 mux { 84 mux { 91 mux { 98 mux { 111 mux { 124 mux { 137 mux { 149 mux { [all...] |
mt7629-rfb.dts | 154 mux { 161 mux { 168 mux { 181 mux { 190 mux { 198 mux { 206 mux { 213 mux { 220 mux { 227 mux { [all...] |
aspeed-bmc-ampere-mtjade.dts | 139 gpioA0mux: mux-controller { 140 compatible = "gpio-mux"; 141 #mux-control-cells = <0>; 142 mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>; 146 compatible = "io-channel-mux"; 150 mux-controls = <&gpioA0mux>; 155 compatible = "io-channel-mux"; 159 mux-controls = <&gpioA0mux>; 164 compatible = "io-channel-mux"; 168 mux-controls = <&gpioA0mux> [all...] |
mmp3.dtsi | 58 compatible = "mrvl,mmp2-mux-intc"; 63 reg-names = "mux status", "mux mask"; 68 compatible = "mrvl,mmp2-mux-intc"; 73 reg-names = "mux status", "mux mask"; 78 compatible = "mrvl,mmp2-mux-intc"; 83 reg-names = "mux status", "mux mask"; 88 compatible = "mrvl,mmp2-mux-intc" [all...] |
qcom-mdm9615-wp8548.dtsi | 63 mux { 72 mux { 97 mux {
|
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/microchip/ |
sparx5_nand.dtsi | 17 compatible = "spi-mux"; 18 mux-controls = <&mux>;
|
sparx5_pcb125.dts | 45 compatible = "spi-mux"; 46 mux-controls = <&mux>; 57 compatible = "spi-mux"; 58 mux-controls = <&mux 0>;
|
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/amlogic/ |
meson-gxl.dtsi | 156 reg-names = "mux", "pull", "gpio"; 163 mux { 171 mux { 180 mux { 188 mux { 196 mux { 205 mux { 213 mux { 222 mux { 230 mux { [all...] |
meson-gxbb.dtsi | 98 reg-names = "mux", "pull", "gpio"; 105 mux { 113 mux { 122 mux { 130 mux { 139 mux { 147 mux { 156 mux { 164 mux { 172 mux { [all...] |
meson-g12-common.dtsi | 329 "mux", 337 mux { 345 mux { 353 mux-0 { 360 mux-1 { 369 mux-0 { 381 mux-0 { 397 mux { 406 mux { 415 mux { [all...] |
meson-axg.dtsi | 333 reg-names = "mux", "pull", "pull-enable", "gpio"; 340 mux { 349 mux { 358 mux { 367 mux { 376 mux { 385 mux { 394 mux { 403 mux { 412 mux-0 [all...] |
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/mediatek/ |
mt7622-rfb1.dts | 250 mux { 274 mux { 296 mux { 303 mux { 310 mux { 317 mux { 333 mux { 340 mux { 348 mux { 355 mux { [all...] |
mt7622-bananapi-bpi-r64.dts | 286 mux { 310 mux { 332 mux { 339 mux { 346 mux { 353 mux { 369 mux { 376 mux { 384 mux { 391 mux { [all...] |
/src/sys/arch/hpcmips/conf/ |
NULLCONF | 42 wskbd* at hpckbd? mux 1 43 wsmouse* at vrpiu? mux 0
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/ |
generic_regs.h | 48 .mux = REG(DC_GENERIC ## id),\ 56 uint32_t mux; member in struct:generic_registers
|
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/ |
fsl-lx2162a-qds.dts | 33 mdio-mux-1 { 34 compatible = "mdio-mux-multiplexer"; 35 mux-controls = <&mux 0>; 113 mdio-mux-2 { 114 compatible = "mdio-mux-multiplexer"; 115 mux-controls = <&mux 1>; 259 mux: mux-controller label [all...] |
/src/usr.sbin/wsconscfg/ |
wsconscfg.c | 63 int c, delete, kbd, idx, wsfd, swtch, get, mux; local in function:main 72 mux = 0; 101 mux++; 138 wmd.type = mux ? WSMUX_MUX : WSMUX_KBD;
|