Home
last modified time | relevance | path

Searched refs:bank (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c72 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, u32 value, unsigned int offset) in rockchip_gpio_writel() argument
74 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel()
76 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_writel()
83 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, unsigned int offset) in rockchip_gpio_readl() argument
85 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_readl()
88 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_readl()
97 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, u32 bit, u32 value, unsigned int offset) in rockchip_gpio_writel_bit() argument
99 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel_bit()
102 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_writel_bit()
119 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, u3 argument
137 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set() local
147 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_get() local
159 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_get_direction() local
169 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_set_direction() local
191 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set_debounce() local
289 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_to_irq() local
317 struct rockchip_pin_bank *bank = irq_desc_get_handler_data(desc); rockchip_irq_demux() local
376 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_set_type() local
459 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_suspend() local
468 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_resume() local
473 rockchip_interrupts_register(struct rockchip_pin_bank *bank) rockchip_interrupts_register() argument
527 rockchip_gpiolib_register(struct rockchip_pin_bank *bank) rockchip_gpiolib_register() argument
593 rockchip_get_bank_data(struct rockchip_pin_bank *bank) rockchip_get_bank_data() argument
640 struct rockchip_pin_bank *bank; rockchip_gpio_find_bank() local
661 struct rockchip_pin_bank *bank = NULL; rockchip_gpio_probe() local
711 struct rockchip_pin_bank *bank = platform_get_drvdata(pdev); rockchip_gpio_remove() local
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpio-rockchip.c72 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, u32 value, unsigned int offset) in rockchip_gpio_writel() argument
74 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel()
76 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_writel()
83 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, unsigned int offset) in rockchip_gpio_readl() argument
85 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_readl()
88 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_readl()
97 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, u32 bit, u32 value, unsigned int offset) in rockchip_gpio_writel_bit() argument
99 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel_bit()
102 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_writel_bit()
119 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, u3 argument
137 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set() local
147 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_get() local
159 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_get_direction() local
169 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_set_direction() local
191 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set_debounce() local
292 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_to_irq() local
320 struct rockchip_pin_bank *bank = irq_desc_get_handler_data(desc); rockchip_irq_demux() local
379 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_set_type() local
462 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_suspend() local
471 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_resume() local
476 rockchip_interrupts_register(struct rockchip_pin_bank *bank) rockchip_interrupts_register() argument
530 rockchip_gpiolib_register(struct rockchip_pin_bank *bank) rockchip_gpiolib_register() argument
596 rockchip_get_bank_data(struct rockchip_pin_bank *bank) rockchip_get_bank_data() argument
643 struct rockchip_pin_bank *bank; rockchip_gpio_find_bank() local
664 struct rockchip_pin_bank *bank = NULL; rockchip_gpio_probe() local
714 struct rockchip_pin_bank *bank = platform_get_drvdata(pdev); rockchip_gpio_remove() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c74 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, in rockchip_gpio_writel() argument
77 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel()
79 if (bank->gpio_type == GPIO_TYPE_V2) in rockchip_gpio_writel()
85 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, in rockchip_gpio_readl() argument
88 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_readl()
91 if (bank->gpio_type == GPIO_TYPE_V2) in rockchip_gpio_readl()
99 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_writel_bit() argument
103 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel_bit()
106 if (bank->gpio_type == GPIO_TYPE_V2) { in rockchip_gpio_writel_bit()
121 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_readl_bit() argument
141 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_get_direction() local
154 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); rockchip_gpio_set_direction() local
168 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set() local
178 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_get() local
192 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_set_debounce() local
305 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); rockchip_gpio_to_irq() local
332 struct rockchip_pin_bank *bank = irq_desc_get_handler_data(desc); rockchip_irq_demux() local
395 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_set_type() local
478 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_suspend() local
487 struct rockchip_pin_bank *bank = gc->private; rockchip_irq_resume() local
502 rockchip_interrupts_register(struct rockchip_pin_bank *bank) rockchip_interrupts_register() argument
564 rockchip_gpiolib_register(struct rockchip_pin_bank *bank) rockchip_gpiolib_register() argument
630 rockchip_get_bank_data(struct rockchip_pin_bank *bank) rockchip_get_bank_data() argument
677 struct rockchip_pin_bank *bank; rockchip_gpio_find_bank() local
698 struct rockchip_pin_bank *bank = NULL; rockchip_gpio_probe() local
762 struct rockchip_pin_bank *bank = platform_get_drvdata(pdev); rockchip_gpio_remove() local
[all...]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Dhndmem.c92 /* TODO: Figure out bank information using SOCRAM registers */ in hndmem_num_banks()
100 /* Returns the size of a give bank in a given memory */
135 /* TODO: Figure out bank size using SOCRAM registers */ in hndmem_bank_size()
184 int mem, bank, bank_cnt, bank_sz; in hndmem_dump_meminfo_all() local
190 for (bank = 0; bank < bank_cnt; bank++) { in hndmem_dump_meminfo_all()
191 bank_sz = hndmem_bank_size(sih, mem, bank); in hndmem_dump_meminfo_all()
192 printf("Bank-%d: %d KB\n", bank, bank_sz); in hndmem_dump_meminfo_all()
198 /* Configures the Sleep PDA for a particular bank fo
324 int bank; hndmem_sleeppda_config() local
357 int bank; hndmem_activepda_config() local
387 int bank, bank_sz, num_banks; hndmem_activepda_mem_config() local
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rockchip.c236 * given a pin number that is local to a pin controller, find out the pin bank
237 * and the register base of the pin bank.
769 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, int *reg, u8 *bit, int *mask) in rockchip_get_recalced_mux() argument
771 struct rockchip_pinctrl *info = bank->drvdata; in rockchip_get_recalced_mux()
778 if (data->num == bank->bank_num && data->pin == pin) { in rockchip_get_recalced_mux()
1351 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, int mux, u32 *loc, u32 *reg, u32 *value) in rockchip_get_mux_route() argument
1353 struct rockchip_pinctrl *info = bank->drvdata; in rockchip_get_mux_route()
1360 if ((data->bank_num == bank->bank_num) && (data->pin == pin) && (data->func == mux)) { in rockchip_get_mux_route()
1376 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() argument
1378 struct rockchip_pinctrl *info = bank in rockchip_get_mux()
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
1577 px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_pull_reg_and_bit() argument
1606 px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_drv_reg_and_bit() argument
1635 px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_schmitt_reg_and_bit() argument
1664 rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_pull_reg_and_bit() argument
1692 rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_drv_reg_and_bit() argument
1721 rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_schmitt_reg_and_bit() argument
1750 rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_pull_reg_and_bit() argument
1785 rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_drv_reg_and_bit() argument
1821 rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_schmitt_reg_and_bit() argument
1855 rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_schmitt_reg_and_bit() argument
1876 rk1808_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_pull_reg_and_bit() argument
1901 rk1808_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_drv_reg_and_bit() argument
1925 rk1808_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_slew_rate_reg_and_bit() argument
1949 rk1808_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_schmitt_reg_and_bit() argument
1972 rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk2928_calc_pull_reg_and_bit() argument
1987 rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3128_calc_pull_reg_and_bit() argument
2006 rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3188_calc_pull_reg_and_bit() argument
2038 rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_pull_reg_and_bit() argument
2071 rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_drv_reg_and_bit() argument
2100 rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_pull_reg_and_bit() argument
2116 rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_drv_reg_and_bit() argument
2132 rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_pull_reg_and_bit() argument
2148 rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_drv_reg_and_bit() argument
2165 rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_pull_reg_and_bit() argument
2195 rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_drv_reg_and_bit() argument
2226 rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_pull_reg_and_bit() argument
2255 rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_drv_reg_and_bit() argument
2282 rk3568_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_slew_rate_reg_and_bit() argument
2307 rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_pull_reg_and_bit() argument
2337 rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_drv_reg_and_bit() argument
2381 rockchip_get_drive_perpin(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_drive_perpin() argument
2458 rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, int pin_num, int strength) rockchip_set_drive_perpin() argument
2593 rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_pull() argument
2639 rockchip_set_pull(struct rockchip_pin_bank *bank, int pin_num, int pull) rockchip_set_pull() argument
2720 rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3328_calc_schmitt_reg_and_bit() argument
2741 rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_schmitt_reg_and_bit() argument
2762 rockchip_get_schmitt(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_schmitt() argument
2792 rockchip_set_schmitt(struct rockchip_pin_bank *bank, int pin_num, int enable) rockchip_set_schmitt() argument
2831 px30_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_slew_rate_reg_and_bit() argument
2853 rockchip_get_slew_rate(struct rockchip_pin_bank *bank, int pin_num) rockchip_get_slew_rate() argument
2876 rockchip_set_slew_rate(struct rockchip_pin_bank *bank, int pin_num, int speed) rockchip_set_slew_rate() argument
2933 struct rockchip_pin_bank *bank; rockchip_pmx_set() local
3002 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); rockchip_pinconf_set() local
3092 struct rockchip_pin_bank *bank = pin_to_bank(info, pin); rockchip_pinconf_get() local
3210 struct rockchip_pin_bank *bank; rockchip_pinctrl_parse_groups() local
3356 int pin, bank, ret; rockchip_pinctrl_register() local
3405 struct rockchip_pin_bank *bank; rockchip_pinctrl_get_soc_data() local
[all...]
H A Dpinctrl-rockchip.h106 * @dev: device of the gpio bank
107 * @reg_base: register base of the gpio bank
109 * @clk: clock of the gpio bank
111 * @irq: interrupt of the gpio bank
114 * @nr_pins: number of pins in this bank
115 * @name: name of the bank
116 * @bank_num: number of the bank, to account for holes
117 * @iomux: array describing the 4 iomux sources of the bank
118 * @drv: array describing the 4 drive strength sources of the bank
119 * @pull_type: array describing the 4 pull type sources of the bank
[all...]
/device/soc/rockchip/rk2206/hardware/include/lz_hardware/
H A Dbase.h65 unsigned int bank = ID2BANK(id, (NR_ ## NAME ## _CHN)); \
72 cntlr = &g_cntlrs[bank]; \
90 unsigned int bank = ID2BANK(id, (NR_ ## NAME ## _CHN)); \
97 cntlr = &g_cntlrs[bank]; \
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rockchip.h288 * @dev: the pinctrl device bind to the bank
289 * @reg_base: register base of the gpio bank
291 * @clk: clock of the gpio bank
293 * @irq: interrupt of the gpio bank
296 * @nr_pins: number of pins in this bank
297 * @name: name of the bank
298 * @bank_num: number of the bank, to account for holes
299 * @iomux: array describing the 4 iomux sources of the bank
300 * @drv: array describing the 4 drive strength sources of the bank
301 * @pull_type: array describing the 4 pull type sources of the bank
[all...]
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpinctrl-rockchip.h288 * @dev: the pinctrl device bind to the bank
289 * @reg_base: register base of the gpio bank
291 * @clk: clock of the gpio bank
293 * @irq: interrupt of the gpio bank
296 * @nr_pins: number of pins in this bank
297 * @name: name of the bank
298 * @bank_num: number of the bank, to account for holes
299 * @iomux: array describing the 4 iomux sources of the bank
300 * @drv: array describing the 4 drive strength sources of the bank
301 * @pull_type: array describing the 4 pull type sources of the bank
[all...]
/device/soc/rockchip/common/vendor/drivers/devfreq/
H A Drockchip_dmc_dbg.c63 unsigned int bank; member
226 p_dram_info->ch[i].bank, p_dram_info->ch[i].cs0_row, p_dram_info->ch[i].cs1_row, in dmcinfo_proc_show()

Completed in 12 milliseconds