Home
last modified time | relevance | path

Searched refs:di (Results 1 – 25 of 38) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/power/fuel_gauge/
H A Dfg_rk816.c250 static int rk816_bat_read(struct battery_priv *di, u8 reg) in rk816_bat_read() argument
252 return pmic_reg_read(di->dev->parent, reg); in rk816_bat_read()
255 static void rk816_bat_write(struct battery_priv *di, u8 reg, u8 buf) in rk816_bat_write() argument
257 pmic_reg_write(di->dev->parent, reg, buf); in rk816_bat_write()
270 static int rk816_bat_get_rsoc(struct battery_priv *di) in rk816_bat_get_rsoc() argument
272 return (di->remain_cap + di->fcc / 200) * 100 / DIV(di->fcc); in rk816_bat_get_rsoc()
275 static int rk816_bat_get_dsoc(struct battery_priv *di) in rk816_bat_get_dsoc() argument
277 return rk816_bat_read(di, SOC_REG); in rk816_bat_get_dsoc()
280 static void rk816_bat_enable_input_current(struct battery_priv *di) in rk816_bat_enable_input_current() argument
284 val = rk816_bat_read(di, BAT_CTRL_REG); in rk816_bat_enable_input_current()
[all …]
H A Dfg_rk818.c246 static int rk818_bat_read(struct battery_priv *di, u8 reg) in rk818_bat_read() argument
248 return pmic_reg_read(di->dev->parent, reg); in rk818_bat_read()
251 static void rk818_bat_write(struct battery_priv *di, u8 reg, u8 buf) in rk818_bat_write() argument
253 pmic_reg_write(di->dev->parent, reg, buf); in rk818_bat_write()
266 static int rk818_bat_get_rsoc(struct battery_priv *di) in rk818_bat_get_rsoc() argument
268 return (di->remain_cap + di->fcc / 200) * 100 / DIV(di->fcc); in rk818_bat_get_rsoc()
271 static int rk818_bat_get_dsoc(struct battery_priv *di) in rk818_bat_get_dsoc() argument
273 return rk818_bat_read(di, SOC_REG); in rk818_bat_get_dsoc()
276 static void rk818_bat_enable_gauge(struct battery_priv *di) in rk818_bat_enable_gauge() argument
280 val = rk818_bat_read(di, TS_CTRL_REG); in rk818_bat_enable_gauge()
[all …]
/rk3399_rockchip-uboot/drivers/power/regulator/
H A Dfan53555_regulator.c292 static int fan53555_voltages_setup_fairchild(struct fan53555_regulator_info *di) in fan53555_voltages_setup_fairchild() argument
295 switch (di->chip_id) { in fan53555_voltages_setup_fairchild()
297 switch (di->chip_rev) { in fan53555_voltages_setup_fairchild()
299 di->vsel_min = 600000; in fan53555_voltages_setup_fairchild()
300 di->vsel_step = 10000; in fan53555_voltages_setup_fairchild()
303 di->vsel_min = 800000; in fan53555_voltages_setup_fairchild()
304 di->vsel_step = 10000; in fan53555_voltages_setup_fairchild()
307 dev_err(di->dev, in fan53555_voltages_setup_fairchild()
309 di->chip_id, di->chip_rev); in fan53555_voltages_setup_fairchild()
317 di->vsel_min = 600000; in fan53555_voltages_setup_fairchild()
[all …]
H A Drk860x_regulator.c282 static int rk860x_device_setup(struct rk860x_regulator_info *di) in rk860x_device_setup() argument
286 switch (di->chip_id) { in rk860x_device_setup()
289 di->vsel_min = 712500; in rk860x_device_setup()
290 di->vsel_step = 12500; in rk860x_device_setup()
291 di->n_voltages = RK860X_NVOLTAGES_64; in rk860x_device_setup()
292 di->vol_mask = VSEL_A_NSEL_MASK; in rk860x_device_setup()
293 if (di->sleep_vsel_id) { in rk860x_device_setup()
294 di->sleep_reg = RK860X_VSEL1_A; in rk860x_device_setup()
295 di->vol_reg = RK860X_VSEL0_A; in rk860x_device_setup()
296 di->mode_reg = RK860X_VSEL0_A; in rk860x_device_setup()
[all …]
/rk3399_rockchip-uboot/api/
H A Dapi.c199 struct device_info *di; in API_dev_enum() local
202 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_enum()
203 if (di == NULL) in API_dev_enum()
206 if (di->cookie == NULL) { in API_dev_enum()
212 if (dev_enum_net(di)) in API_dev_enum()
222 if (!dev_enum_storage(di)) in API_dev_enum()
224 di->cookie = NULL; in API_dev_enum()
232 struct device_info *di; in API_dev_open() local
236 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_open()
237 if (di == NULL) in API_dev_open()
[all …]
H A Dapi_display.c18 int display_get_info(int type, struct display_info *di) in display_get_info() argument
20 if (!di) in display_get_info()
30 di->pixel_width = panel_info.vl_col; in display_get_info()
31 di->pixel_height = panel_info.vl_row; in display_get_info()
32 di->screen_rows = lcd_get_screen_rows(); in display_get_info()
33 di->screen_cols = lcd_get_screen_columns(); in display_get_info()
38 di->type = type; in display_get_info()
H A Dapi_storage.c99 static int dev_stor_get(int type, int *more, struct device_info *di) in dev_stor_get() argument
109 if (di->cookie != NULL) { in dev_stor_get()
112 if (di->cookie == in dev_stor_get()
121 di->cookie = (void *)blk_get_dev(specs[type].name, i); in dev_stor_get()
123 if (di->cookie != NULL) { in dev_stor_get()
135 di->type = specs[type].type; in dev_stor_get()
137 dd = (struct blk_desc *)di->cookie; in dev_stor_get()
142 di->di_stor.block_count = dd->lba; in dev_stor_get()
143 di->di_stor.block_size = dd->blksz; in dev_stor_get()
146 di->cookie = NULL; in dev_stor_get()
[all …]
H A Dapi_net.c59 int dev_enum_net(struct device_info *di) in dev_enum_net() argument
63 di->type = DEV_TYP_NET; in dev_enum_net()
64 di->cookie = (void *)eth_current; in dev_enum_net()
65 if (di->cookie == NULL) in dev_enum_net()
68 memcpy(di->di_net.hwaddr, eth_current->enetaddr, 6); in dev_enum_net()
71 (u_int32_t)di->cookie); in dev_enum_net()
102 int dev_enum_net(struct device_info *di) in dev_enum_net() argument
H A Dapi_private.h31 int display_get_info(int type, struct display_info *di);
/rk3399_rockchip-uboot/examples/api/
H A Dglue.c180 struct device_info *di; in ub_dev_enum() local
184 di = &devices[0]; in ub_dev_enum()
186 if (!syscall(API_DEV_ENUM, NULL, di)) in ub_dev_enum()
189 while (di->cookie != NULL) { in ub_dev_enum()
195 di++; in ub_dev_enum()
198 di->cookie = devices[n - 1].cookie; in ub_dev_enum()
200 if (!syscall(API_DEV_ENUM, NULL, di)) in ub_dev_enum()
214 struct device_info *di; in ub_dev_open() local
220 di = &devices[handle]; in ub_dev_open()
222 if (!syscall(API_DEV_OPEN, &err, di)) in ub_dev_open()
[all …]
H A Ddemo.c32 struct device_info *di; in main() local
104 di = ub_dev_get(i); in main()
106 if (di->type & DEV_TYP_STOR) in main()
131 di = ub_dev_get(i); in main()
133 if (di->type == DEV_TYP_NET) in main()
296 struct device_info *di = ub_dev_get(handle); in test_dump_di() local
299 printf(" cookie\t= 0x%08x\n", (uint32_t)di->cookie); in test_dump_di()
300 printf(" type\t\t= 0x%08x\n", di->type); in test_dump_di()
302 if (di->type == DEV_TYP_NET) { in test_dump_di()
305 printf("%02x ", di->di_net.hwaddr[i]); in test_dump_di()
[all …]
H A Dglue.h64 int ub_display_get_info(int type, struct display_info *di);
/rk3399_rockchip-uboot/drivers/video/
H A Dipu_regs.h331 #define DI_REG(di) ((struct ipu_di *)(IPU_CTRL_BASE_ADDR + \ argument
332 ((di == 1) ? IPU_DI1_REG_BASE : \
334 #define DI_GENERAL(di) (&DI_REG(di)->general) argument
335 #define DI_BS_CLKGEN0(di) (&DI_REG(di)->bs_clkgen0) argument
336 #define DI_BS_CLKGEN1(di) (&DI_REG(di)->bs_clkgen1) argument
338 #define DI_SW_GEN0(di, gen) (&DI_REG(di)->sw_gen0[gen - 1]) argument
339 #define DI_SW_GEN1(di, gen) (&DI_REG(di)->sw_gen1[gen - 1]) argument
340 #define DI_STP_REP(di, gen) (&DI_REG(di)->stp_rep[(gen - 1) / 2]) argument
341 #define DI_STP_REP9(di) (&DI_REG(di)->stp_rep9) argument
342 #define DI_SYNC_AS_GEN(di) (&DI_REG(di)->sync_as) argument
[all …]
H A Dipu_disp.c42 #define DC_DISP_ID_SYNC(di) (di) argument
180 static void ipu_di_data_wave_config(int di, in ipu_di_data_wave_config() argument
187 __raw_writel(reg, DI_DW_GEN(di, wave_gen)); in ipu_di_data_wave_config()
190 static void ipu_di_data_pin_config(int di, int wave_gen, int di_pin, int set, in ipu_di_data_pin_config() argument
195 reg = __raw_readl(DI_DW_GEN(di, wave_gen)); in ipu_di_data_pin_config()
198 __raw_writel(reg, DI_DW_GEN(di, wave_gen)); in ipu_di_data_pin_config()
200 __raw_writel((down << 16) | up, DI_DW_SET(di, wave_gen, set)); in ipu_di_data_pin_config()
203 static void ipu_di_sync_config(int di, int wave_gen, in ipu_di_sync_config() argument
217 printf("DI%d counters out of range.\n", di); in ipu_di_sync_config()
223 __raw_writel(reg, DI_SW_GEN0(di, wave_gen)); in ipu_di_sync_config()
[all …]
H A Dipu.h153 uint32_t di; member
160 uint32_t di; member
170 uint32_t di; member
261 void ipu_dc_init(int dc_chan, int di, unsigned char interlaced);
H A Dipu_common.c584 if (params->mem_dc_sync.di > 1) { in ipu_init_channel()
589 g_dc_di_assignment[1] = params->mem_dc_sync.di; in ipu_init_channel()
590 ipu_dc_init(1, params->mem_dc_sync.di, in ipu_init_channel()
592 ipu_di_use_count[params->mem_dc_sync.di]++; in ipu_init_channel()
597 if (params->mem_dp_bg_sync.di > 1) { in ipu_init_channel()
602 g_dc_di_assignment[5] = params->mem_dp_bg_sync.di; in ipu_init_channel()
605 ipu_dc_init(5, params->mem_dp_bg_sync.di, in ipu_init_channel()
607 ipu_di_use_count[params->mem_dp_bg_sync.di]++; in ipu_init_channel()
/rk3399_rockchip-uboot/arch/arc/lib/
H A Dlibgcc2.h62 #define __NW(a,b) __gnu_ ## a ## di ## b
65 #define __NW(a,b) __ ## a ## di ## b
78 #define __NDW(a,b) __gnu_ ## a ## di ## b
81 #define __NDW(a,b) __ ## a ## di ## b
/rk3399_rockchip-uboot/drivers/mtd/ubi/
H A Dkapi.c32 void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di) in ubi_do_get_device_info() argument
34 di->ubi_num = ubi->ubi_num; in ubi_do_get_device_info()
35 di->leb_size = ubi->leb_size; in ubi_do_get_device_info()
36 di->leb_start = ubi->leb_start; in ubi_do_get_device_info()
37 di->min_io_size = ubi->min_io_size; in ubi_do_get_device_info()
38 di->max_write_size = ubi->max_write_size; in ubi_do_get_device_info()
39 di->ro_mode = ubi->ro_mode; in ubi_do_get_device_info()
41 di->cdev = ubi->cdev.dev; in ubi_do_get_device_info()
54 int ubi_get_device_info(int ubi_num, struct ubi_device_info *di) in ubi_get_device_info() argument
63 ubi_do_get_device_info(ubi, di); in ubi_get_device_info()
/rk3399_rockchip-uboot/include/linux/mtd/
H A Dubi.h224 struct ubi_device_info di; member
231 int ubi_get_device_info(int ubi_num, struct ubi_device_info *di);
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/
H A Dvideo.h15 int di; member
/rk3399_rockchip-uboot/drivers/bios_emulator/include/
H A Dbiosemu.h176 u16 di_hi, di; member
186 u16 di, di_hi; member
/rk3399_rockchip-uboot/arch/arm/mach-imx/
H A Dvideo.c37 ret = ipuv3_fb_init(&displays[i].mode, displays[i].di ? 1 : 0, in board_video_skip()
/rk3399_rockchip-uboot/arch/x86/lib/
H A Dbios.h68 DOWNTO16(di);
/rk3399_rockchip-uboot/drivers/video/exynos/
H A Dexynos_mipi_dsi_lowlevel.h94 unsigned int di, const unsigned char data0, const unsigned char data1);
/rk3399_rockchip-uboot/lib/optee_clientApi/
H A DOpteeClientRkFs_v2.c938 int ret, num, di; in tee_fs_read() local
954 di = 0; in tee_fs_read()
965 di = fsrpc->len > p.size ? p.size : fsrpc->len; in tee_fs_read()
966 memcpy(data, temp_file_data, di); in tee_fs_read()
969 return di; in tee_fs_read()

12