Home
last modified time | relevance | path

Searched refs:mux (Results 1 - 15 of 15) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/clk/
H A Dclk-dclk-divider.c100 struct clk_mux *mux = NULL; in rockchip_clk_register_dclk_branch() local
106 mux = kzalloc(sizeof(*mux), GFP_KERNEL); in rockchip_clk_register_dclk_branch()
107 if (!mux) { in rockchip_clk_register_dclk_branch()
111 mux->reg = base + muxdiv_offset; in rockchip_clk_register_dclk_branch()
112 mux->shift = mux_shift; in rockchip_clk_register_dclk_branch()
113 mux->mask = BIT(mux_width) - 1; in rockchip_clk_register_dclk_branch()
114 mux->flags = mux_flags; in rockchip_clk_register_dclk_branch()
115 mux->lock = lock; in rockchip_clk_register_dclk_branch()
151 clk = clk_register_composite(NULL, name, parent_names, num_parents, mux in rockchip_clk_register_dclk_branch()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/
H A Dclk-dclk-divider.c107 struct clk_mux *mux = NULL; in rockchip_clk_register_dclk_branch() local
114 mux = kzalloc(sizeof(*mux), GFP_KERNEL); in rockchip_clk_register_dclk_branch()
115 if (!mux) in rockchip_clk_register_dclk_branch()
118 mux->reg = base + muxdiv_offset; in rockchip_clk_register_dclk_branch()
119 mux->shift = mux_shift; in rockchip_clk_register_dclk_branch()
120 mux->mask = BIT(mux_width) - 1; in rockchip_clk_register_dclk_branch()
121 mux->flags = mux_flags; in rockchip_clk_register_dclk_branch()
122 mux->lock = lock; in rockchip_clk_register_dclk_branch()
157 mux in rockchip_clk_register_dclk_branch()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/clk/rockchip/
H A Dclk-half-divider.c155 struct clk_mux *mux = NULL; in rockchip_clk_register_halfdiv() local
161 mux = kzalloc(sizeof(*mux), GFP_KERNEL); in rockchip_clk_register_halfdiv()
162 if (!mux) { in rockchip_clk_register_halfdiv()
166 mux->reg = base + muxdiv_offset; in rockchip_clk_register_halfdiv()
167 mux->shift = mux_shift; in rockchip_clk_register_halfdiv()
168 mux->mask = BIT(mux_width) - 1; in rockchip_clk_register_halfdiv()
169 mux->flags = mux_flags; in rockchip_clk_register_halfdiv()
170 mux->lock = lock; in rockchip_clk_register_halfdiv()
205 hw = clk_hw_register_composite(NULL, name, parent_names, num_parents, mux in rockchip_clk_register_halfdiv()
[all...]
H A Dclk.c45 struct clk_mux *mux = NULL; in rockchip_clk_register_branch() local
52 mux = kzalloc(sizeof(*mux), GFP_KERNEL); in rockchip_clk_register_branch()
53 if (!mux) { in rockchip_clk_register_branch()
57 mux->reg = base + muxdiv_offset; in rockchip_clk_register_branch()
58 mux->shift = mux_shift; in rockchip_clk_register_branch()
59 mux->mask = BIT(mux_width) - 1; in rockchip_clk_register_branch()
60 mux->flags = mux_flags; in rockchip_clk_register_branch()
61 mux->table = mux_table; in rockchip_clk_register_branch()
62 mux in rockchip_clk_register_branch()
121 struct clk_mux mux; global() member
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rk805.c436 static int _rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned int offset, int mux) in _rk805_pinctrl_set_mux() argument
445 if (mux == RK805_PINMUX_GPIO) { in _rk805_pinctrl_set_mux()
452 } else if (mux == RK805_PINMUX_TS) { in _rk805_pinctrl_set_mux()
459 dev_err(pci->dev, "Couldn't find function mux %d\n", mux); in _rk805_pinctrl_set_mux()
466 static int _rk817_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned int offset, int mux) in _rk817_pinctrl_set_mux() argument
475 mux <<= ffs(pci->pin_cfg[offset].fun_msk) - 1; in _rk817_pinctrl_set_mux()
476 ret = regmap_update_bits(pci->rk808->regmap, pci->pin_cfg[offset].reg, pci->pin_cfg[offset].fun_msk, mux); in _rk817_pinctrl_set_mux()
478 dev_err(pci->dev, "set gpio%d func%d failed\n", offset, mux); in _rk817_pinctrl_set_mux()
487 int mux in rk805_pinctrl_set_mux() local
[all...]
H A Dpinctrl-rockchip.c327 /* create mux map */ in rockchip_dt_node_to_map()
334 new_map[0].data.mux.function = parent->name; in rockchip_dt_node_to_map()
335 new_map[0].data.mux.group = np->name; in rockchip_dt_node_to_map()
347 dev_dbg(pctldev->dev, "maps: function %s group %s num %d\n", (*map)->data.mux.function, (*map)->data.mux.group, in rockchip_dt_node_to_map()
1072 WRITE_MASK_VAL(PINCTRL_ROCKCHIP_ONE, PINCTRL_ROCKCHIP_ZERO, PINCTRL_ROCKCHIP_ZERO)), /* PWM0 IO mux M0 */
1075 WRITE_MASK_VAL(PINCTRL_ROCKCHIP_ONE, PINCTRL_ROCKCHIP_ZERO, PINCTRL_ROCKCHIP_ONE)), /* PWM0 IO mux M1 */
1078 WRITE_MASK_VAL(PINCTRL_ROCKCHIP_THREE, PINCTRL_ROCKCHIP_TWO, PINCTRL_ROCKCHIP_ZERO)), /* PWM1 IO mux M0 */
1081 WRITE_MASK_VAL(PINCTRL_ROCKCHIP_THREE, PINCTRL_ROCKCHIP_TWO, PINCTRL_ROCKCHIP_ONE)), /* PWM1 IO mux M1 */
1084 WRITE_MASK_VAL(PINCTRL_ROCKCHIP_FIVE, PINCTRL_ROCKCHIP_FOUR, PINCTRL_ROCKCHIP_ZERO)), /* PWM2 IO mux M
1351 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, int mux, u32 *loc, u32 *reg, u32 *value) rockchip_get_mux_route() argument
1438 rockchip_verify_mux(struct rockchip_pin_bank *bank, int pin, int mux) rockchip_verify_mux() argument
1475 rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) rockchip_set_mux() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rk806.c351 int mux) in _rk806_pinctrl_set_mux()
359 mux <<= ffs(pci->pin_cfg[offset].fun_msk) - 1; in _rk806_pinctrl_set_mux()
362 pci->pin_cfg[offset].fun_msk, mux); in _rk806_pinctrl_set_mux()
365 dev_err(pci->dev, "set gpio%d func%d failed\n", offset, mux); in _rk806_pinctrl_set_mux()
375 int mux = pci->functions[function].mux_option; in rk806_pinctrl_set_mux() local
378 return _rk806_pinctrl_set_mux(pctldev, offset, mux); in rk806_pinctrl_set_mux()
349 _rk806_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned int offset, int mux) _rk806_pinctrl_set_mux() argument
H A Dcore.h123 * struct pinctrl_setting - an individual mux or config setting
137 struct pinctrl_setting_mux mux; member
155 * @mux_setting: The most recent selected mux setting for this pin, if any.
/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-usbdp.c101 struct typec_mux *mux; member
304 * if all 4 lane assignment for dp function, define rockchip,dp-lane-mux = <x x x x>;
308 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
312 * if 2 lane for dp function, 2 lane for usb function, define rockchip,dp-lane-mux = <x x>;
316 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
501 prop = of_find_property(np, "rockchip,dp-lane-mux", &len); in udphy_parse_lane_mux_data()
503 dev_dbg(udphy->dev, "failed to find dp lane mux, following dp alt mode\n"); in udphy_parse_lane_mux_data()
511 dev_err(udphy->dev, "invalid number of lane mux\n"); in udphy_parse_lane_mux_data()
515 ret = of_property_read_u32_array(np, "rockchip,dp-lane-mux", udphy->dp_lane_sel, num_lanes); in udphy_parse_lane_mux_data()
517 dev_err(udphy->dev, "get dp lane mux faile in udphy_parse_lane_mux_data()
847 usbdp_typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) usbdp_typec_mux_set() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-usbdp.c102 struct typec_mux *mux; member
368 * if all 4 lane assignment for dp function, define rockchip,dp-lane-mux = <x x x x>;
372 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
376 * if 2 lane for dp function, 2 lane for usb function, define rockchip,dp-lane-mux = <x x>;
380 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
564 prop = of_find_property(np, "rockchip,dp-lane-mux", &len); in udphy_parse_lane_mux_data()
566 dev_dbg(udphy->dev, "failed to find dp lane mux, following dp alt mode\n"); in udphy_parse_lane_mux_data()
574 dev_err(udphy->dev, "invalid number of lane mux\n"); in udphy_parse_lane_mux_data()
578 ret = of_property_read_u32_array(np, "rockchip,dp-lane-mux", udphy->dp_lane_sel, num_lanes); in udphy_parse_lane_mux_data()
580 dev_err(udphy->dev, "get dp lane mux faile in udphy_parse_lane_mux_data()
895 usbdp_typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) usbdp_typec_mux_set() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drk3066_hdmi.c373 int mux, val; in rk3066_hdmi_encoder_enable() local
375 mux = drm_of_encoder_active_endpoint_id(hdmi->dev->of_node, encoder); in rk3066_hdmi_encoder_enable()
376 if (mux) { in rk3066_hdmi_encoder_enable()
384 DRM_DEV_DEBUG(hdmi->dev, "hdmi encoder enable select: vop%s\n", (mux) ? "1" : "0"); in rk3066_hdmi_encoder_enable()
H A Ddw-mipi-dsi-rockchip.c657 int mux; in dw_mipi_dsi_rockchip_vop_routing() local
659 mux = drm_of_encoder_active_endpoint_id(dsi->dev->of_node, &dsi->encoder); in dw_mipi_dsi_rockchip_vop_routing()
660 if (mux < 0) { in dw_mipi_dsi_rockchip_vop_routing()
666 mux ? dsi->cdata->lcdsel_lit : dsi->cdata->lcdsel_big); in dw_mipi_dsi_rockchip_vop_routing()
670 mux ? dsi->slave->cdata->lcdsel_lit : dsi->slave->cdata->lcdsel_big); in dw_mipi_dsi_rockchip_vop_routing()
H A Ddw_hdmi-rockchip.c1599 int mux; in dw_hdmi_rockchip_encoder_enable() local
1616 mux = drm_of_encoder_active_endpoint_id(hdmi->dev->of_node, encoder); in dw_hdmi_rockchip_encoder_enable()
1617 if (mux) { in dw_hdmi_rockchip_encoder_enable()
1636 u32 mode_mask = mux ? RK3288_HDMI_LCDC1_YUV420 : RK3288_HDMI_LCDC0_YUV420; in dw_hdmi_rockchip_encoder_enable()
/device/soc/rockchip/rk2206/hardware/lib/CMSIS/Device/RK2206/Include/
H A Drk2206.h11200 #define CLK(mux, div) \
11201 (((mux) & 0x0F0F00FFU) | (((div) & 0xFFU) << 8) | (((div) & 0x0F0F0000U) << 4))
/device/soc/hisilicon/common/hal/middleware/ffmpeg_adapt/
H A Dconfigure_llvm6472 enabled libwebp_anim_encoder && check_pkg_config libwebp_anim_encoder "libwebpmux >= 0.4.0" webp/mux.h WebPAnimEncoderOptionsInit; }

Completed in 86 milliseconds