| /rk3399_ARM-atf/include/dt-bindings/clock/ |
| H A D | stm32mp21-clksrc.h | 47 #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 D | stm32mp25-clksrc.h | 47 #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 D | stm32mp13-clksrc.h | 72 #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 D | stm32mp15-clksrc.h | 46 #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 D | rpi3_gpio.c | 51 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 D | rockchip_common_clock.c | 59 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 D | sunxi_h616_dtb.c | 28 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 D | clk-stm32-core.c | 278 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 D | stm32mp1_clk.c | 230 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 D | clk-stm32-core.h | 171 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 D | clk-stm32mp2.c | 1018 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 D | clk-stm32mp13.c | 1054 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 D | mtgpio_common.c | 221 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 D | mtgpio.c | 287 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 D | ufs.c | 527 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()
|