| /rk3399_rockchip-uboot/drivers/power/fuel_gauge/ |
| H A D | fg_rk816.c | 250 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 D | fg_rk818.c | 246 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 D | fan53555_regulator.c | 292 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 D | rk860x_regulator.c | 282 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 D | api.c | 199 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 D | api_display.c | 18 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 D | api_storage.c | 99 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 D | api_net.c | 59 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 D | api_private.h | 31 int display_get_info(int type, struct display_info *di);
|
| /rk3399_rockchip-uboot/examples/api/ |
| H A D | glue.c | 180 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 D | demo.c | 32 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 D | glue.h | 64 int ub_display_get_info(int type, struct display_info *di);
|
| /rk3399_rockchip-uboot/drivers/video/ |
| H A D | ipu_regs.h | 331 #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 D | ipu_disp.c | 42 #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 D | ipu.h | 153 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 D | ipu_common.c | 584 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 D | libgcc2.h | 62 #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 D | kapi.c | 32 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 D | ubi.h | 224 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 D | video.h | 15 int di; member
|
| /rk3399_rockchip-uboot/drivers/bios_emulator/include/ |
| H A D | biosemu.h | 176 u16 di_hi, di; member 186 u16 di, di_hi; member
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/ |
| H A D | video.c | 37 ret = ipuv3_fb_init(&displays[i].mode, displays[i].di ? 1 : 0, in board_video_skip()
|
| /rk3399_rockchip-uboot/arch/x86/lib/ |
| H A D | bios.h | 68 DOWNTO16(di);
|
| /rk3399_rockchip-uboot/drivers/video/exynos/ |
| H A D | exynos_mipi_dsi_lowlevel.h | 94 unsigned int di, const unsigned char data0, const unsigned char data1);
|
| /rk3399_rockchip-uboot/lib/optee_clientApi/ |
| H A D | OpteeClientRkFs_v2.c | 938 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()
|