Home
last modified time | relevance | path

Searched refs:sel (Results 1 – 15 of 15) sorted by relevance

/rk3399_ARM-atf/include/dt-bindings/clock/
H A Dstm32mp21-clksrc.h47 #define CLK_CFG(clk_id, sel, div, state) ((CMD_CLK << CMD_SHIFT) |\ argument
51 ((sel) << CLK_SEL_SHIFT))
73 #define MUX_CFG(mux_id, sel) ((CMD_MUX << CMD_SHIFT) |\ argument
75 (sel)))
177 #define FLEXGEN_CFG(ch, sel, pdiv, fdiv) ((CMD_FLEXGEN << CMD_SHIFT) |\ argument
179 ((sel) << FLEX_SEL_SHIFT) |\
191 #define MCO_CFG(addr, sel, status) (CMD_ADDR_BIT |\ argument
194 (sel))
H A Dstm32mp25-clksrc.h47 #define CLK_CFG(clk_id, sel, div, state) ((CMD_CLK << CMD_SHIFT) |\ argument
51 ((sel) << CLK_SEL_SHIFT))
73 #define MUX_CFG(mux_id, sel) ((CMD_MUX << CMD_SHIFT) |\ argument
75 (sel)))
196 #define FLEXGEN_CFG(ch, sel, pdiv, fdiv) ((CMD_FLEXGEN << CMD_SHIFT) |\ argument
198 ((sel) << FLEX_SEL_SHIFT) |\
210 #define MCO_CFG(addr, sel, status) (CMD_ADDR_BIT |\ argument
213 (sel))
H A Dstm32mp13-clksrc.h72 #define CLKSRC(mux_id, sel) ((CMD_MUX << CMD_SHIFT) |\ argument
74 (sel)))
77 #define MCO_SRC(mco_id, sel) ((CMD_CLK << CMD_SHIFT) |\ argument
79 (sel)) | CLK_ON_MASK)
85 #define CLK_SRC(clk_id, sel) ((CMD_CLK << CMD_SHIFT) |\ argument
87 (sel)) | CLK_ON_MASK)
H A Dstm32mp15-clksrc.h46 #define CLKSRC(mux_id, sel) ((CMD_MUX << CMD_SHIFT) |\ argument
48 (sel))
51 #define CLK_SRC(clk_id, sel) ((CMD_CLK << CMD_SHIFT) |\ argument
53 (sel) | CLK_ON_MASK)
177 #define MCO_ON_CFG(addr, sel) (CMD_ADDR_BIT |\ argument
180 (sel))
/rk3399_ARM-atf/drivers/rpi3/gpio/
H A Drpi3_gpio.c51 uint32_t sel = mmio_read_32(reg_sel); in rpi3_gpio_get_select() local
53 ret = (sel >> shift) & 0x07; in rpi3_gpio_get_select()
76 uint32_t sel = mmio_read_32(reg_sel); in rpi3_gpio_set_select() local
79 sel = (sel & (~mask)) | ((fsel << shift) & mask); in rpi3_gpio_set_select()
80 mmio_write_32(reg_sel, sel); in rpi3_gpio_set_select()
/rk3399_ARM-atf/plat/rockchip/common/scmi/
H A Drockchip_common_clock.c59 unsigned long parent_rate, sel, div; in clk_scmi_common_get_rate() local
61 sel = mmio_read_32(clock->info[MUX_ADDR_INFO]) >> in clk_scmi_common_get_rate()
63 sel = sel & (BIT(clock->info[MUX_WIDTH_INFO]) - 1); in clk_scmi_common_get_rate()
67 parent_rate = clk_scmi_common_get_parent_rate(clock, sel); in clk_scmi_common_get_rate()
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/
H A Dsunxi_h616_dtb.c28 static uint32_t armv8_get_ccsidr(unsigned int sel) in armv8_get_ccsidr() argument
32 __asm__ volatile ("msr CSSELR_EL1, %0\n" :: "r" (sel)); in armv8_get_ccsidr()
/rk3399_ARM-atf/drivers/st/clk/
H A Dclk-stm32-core.c278 int clk_mux_set_parent(struct stm32_clk_priv *priv, uint16_t pid, uint8_t sel) in clk_mux_set_parent() argument
288 mmio_clrsetbits_32(address, mask, (sel << mux->shift) & mask); in clk_mux_set_parent()
311 uint8_t sel; in _clk_stm32_set_parent() local
330 for (sel = 0; sel < parents->num_parents; sel++) { in _clk_stm32_set_parent()
331 if (parents->id_parents[sel] == (uint16_t)clkp) { in _clk_stm32_set_parent()
339 err = clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent()
374 int _clk_stm32_set_parent_by_index(struct stm32_clk_priv *priv, int clk, int sel) in _clk_stm32_set_parent_by_index() argument
384 return clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent_by_index()
392 int sel; in _clk_stm32_get_parent() local
407 sel = ops->get_parent(priv, clk_id); in _clk_stm32_get_parent()
[all …]
H A Dstm32mp1_clk.c230 static int clk_mux_set_parent(struct stm32_clk_priv *priv, uint16_t pid, uint8_t sel) in clk_mux_set_parent() argument
239 mmio_clrsetbits_32(address, mask, (sel << mux->shift) & mask); in clk_mux_set_parent()
262 int sel = (data & MUX_SEL_MASK) >> MUX_SEL_SHIFT; in stm32_clk_configure_mux() local
264 return clk_mux_set_parent(priv, mux, sel); in stm32_clk_configure_mux()
484 uint8_t sel; /* Relates to enum stm32mp1_parent_sel */ member
516 .sel = (s), \
528 .sel = _UNKNOWN_SEL, \
540 .sel = (s), \
552 .sel = _UNKNOWN_SEL, \
981 return (enum stm32mp1_parent_sel)(gate_ref(i)->sel); in stm32mp1_clk_get_sel()
[all …]
H A Dclk-stm32-core.h171 int _clk_stm32_set_parent_by_index(struct stm32_clk_priv *priv, int clk, int sel);
211 int clk_mux_set_parent(struct stm32_clk_priv *priv, uint16_t pid, uint8_t sel);
H A Dclk-stm32mp2.c1018 uint32_t sel; in clk_flexgen_get_parent() local
1024 sel = mmio_read_32(rcc_base + address) & RCC_XBARxCFGR_XBARxSEL_MASK; in clk_flexgen_get_parent()
1026 return sel; in clk_flexgen_get_parent()
2120 int sel = (data & MUX_SEL_MASK) >> MUX_SEL_SHIFT; in stm32_clk_configure_mux() local
2122 return clk_mux_set_parent(priv, mux_id, sel); in stm32_clk_configure_mux()
2134 int sel = (data & CLK_SEL_MASK) >> CLK_SEL_SHIFT; in stm32_clk_configure_clk() local
2144 if (sel != CLK_NOMUX) { in stm32_clk_configure_clk()
2145 ret = _clk_stm32_set_parent_by_index(priv, clk_id, sel); in stm32_clk_configure_clk()
H A Dclk-stm32mp13.c1054 int sel = (data & CLK_SEL_MASK) >> CLK_SEL_SHIFT; in stm32_clk_configure_clk() local
1064 ret = _clk_stm32_set_parent_by_index(priv, clk_id, sel); in stm32_clk_configure_clk()
1081 int sel = (data & MUX_SEL_MASK) >> MUX_SEL_SHIFT; in stm32_clk_configure_mux() local
1083 return clk_mux_set_parent(priv, mux, sel); in stm32_clk_configure_mux()
/rk3399_ARM-atf/plat/mediatek/drivers/gpio/
H A Dmtgpio_common.c221 static void mt_set_gpio_pull_select_chip(uint32_t pin, int sel) in mt_set_gpio_pull_select_chip() argument
225 if (sel == MT_GPIO_PULL_NONE) { in mt_set_gpio_pull_select_chip()
227 } else if (sel == MT_GPIO_PULL_UP) { in mt_set_gpio_pull_select_chip()
229 } else if (sel == MT_GPIO_PULL_DOWN) { in mt_set_gpio_pull_select_chip()
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/gpio/
H A Dmtgpio.c287 void mt_set_gpio_pull_select_chip(uint32_t pin, int sel) in mt_set_gpio_pull_select_chip() argument
298 if (sel == GPIO_PULL_NONE) { in mt_set_gpio_pull_select_chip()
306 } else if (sel == GPIO_PULL_UP) { in mt_set_gpio_pull_select_chip()
313 } else if (sel == GPIO_PULL_DOWN) { in mt_set_gpio_pull_select_chip()
/rk3399_ARM-atf/drivers/ufs/
H A Dufs.c527 uint8_t index, uint8_t sel, in ufs_prepare_query() argument
547 query_upiu->ts.desc.selector = sel; in ufs_prepare_query()
730 static void ufs_query(uint8_t op, uint8_t idn, uint8_t index, uint8_t sel, in ufs_query() argument
750 ufs_prepare_query(&utrd, op, idn, index, sel, buf, size); in ufs_query()