Home
last modified time | relevance | path

Searched refs:plat (Results 1 – 25 of 216) sorted by relevance

123456789

/rk3399_rockchip-uboot/drivers/gpio/
H A Ddwapb_gpio.c42 struct gpio_dwapb_platdata *plat = dev_get_platdata(dev); in dwapb_gpio_direction_input() local
44 clrbits_le32(plat->base + GPIO_SWPORT_DDR(plat->bank), 1 << pin); in dwapb_gpio_direction_input()
51 struct gpio_dwapb_platdata *plat = dev_get_platdata(dev); in dwapb_gpio_direction_output() local
53 setbits_le32(plat->base + GPIO_SWPORT_DDR(plat->bank), 1 << pin); in dwapb_gpio_direction_output()
56 setbits_le32(plat->base + GPIO_SWPORT_DR(plat->bank), 1 << pin); in dwapb_gpio_direction_output()
58 clrbits_le32(plat->base + GPIO_SWPORT_DR(plat->bank), 1 << pin); in dwapb_gpio_direction_output()
65 struct gpio_dwapb_platdata *plat = dev_get_platdata(dev); in dwapb_gpio_get_value() local
66 return !!(readl(plat->base + GPIO_EXT_PORT(plat->bank)) & (1 << pin)); in dwapb_gpio_get_value()
72 struct gpio_dwapb_platdata *plat = dev_get_platdata(dev); in dwapb_gpio_set_value() local
75 setbits_le32(plat->base + GPIO_SWPORT_DR(plat->bank), 1 << pin); in dwapb_gpio_set_value()
[all …]
H A Daltera_pio.c31 struct altera_pio_platdata *plat = dev_get_platdata(dev); in altera_pio_direction_input() local
32 struct altera_pio_regs *const regs = plat->regs; in altera_pio_direction_input()
42 struct altera_pio_platdata *plat = dev_get_platdata(dev); in altera_pio_direction_output() local
43 struct altera_pio_regs *const regs = plat->regs; in altera_pio_direction_output()
57 struct altera_pio_platdata *plat = dev_get_platdata(dev); in altera_pio_get_value() local
58 struct altera_pio_regs *const regs = plat->regs; in altera_pio_get_value()
66 struct altera_pio_platdata *plat = dev_get_platdata(dev); in altera_pio_set_value() local
67 struct altera_pio_regs *const regs = plat->regs; in altera_pio_set_value()
80 struct altera_pio_platdata *plat = dev_get_platdata(dev); in altera_pio_probe() local
82 uc_priv->gpio_count = plat->gpio_count; in altera_pio_probe()
[all …]
H A Dsunxi_gpio.c164 struct sunxi_gpio_platdata *plat = dev_get_platdata(dev); in sunxi_gpio_direction_input() local
166 sunxi_gpio_set_cfgbank(plat->regs, offset, SUNXI_GPIO_INPUT); in sunxi_gpio_direction_input()
174 struct sunxi_gpio_platdata *plat = dev_get_platdata(dev); in sunxi_gpio_direction_output() local
177 sunxi_gpio_set_cfgbank(plat->regs, offset, SUNXI_GPIO_OUTPUT); in sunxi_gpio_direction_output()
178 clrsetbits_le32(&plat->regs->dat, 1 << num, value ? (1 << num) : 0); in sunxi_gpio_direction_output()
185 struct sunxi_gpio_platdata *plat = dev_get_platdata(dev); in sunxi_gpio_get_value() local
189 dat = readl(&plat->regs->dat); in sunxi_gpio_get_value()
198 struct sunxi_gpio_platdata *plat = dev_get_platdata(dev); in sunxi_gpio_set_value() local
201 clrsetbits_le32(&plat->regs->dat, 1 << num, value ? (1 << num) : 0); in sunxi_gpio_set_value()
207 struct sunxi_gpio_platdata *plat = dev_get_platdata(dev); in sunxi_gpio_get_function() local
[all …]
H A Dvybrid_gpio.c97 struct vybrid_gpio_platdata *plat = dev_get_platdata(dev); in vybrid_gpio_probe() local
100 uc_priv->bank_name = plat->port_name; in vybrid_gpio_probe()
102 gpios->reg = (struct vybrid_gpio_regs *)plat->base; in vybrid_gpio_probe()
103 gpios->chip = plat->chip; in vybrid_gpio_probe()
110 struct vybrid_gpio_platdata *plat = dev->platdata; in vybrid_gpio_bind() local
113 if (plat) in vybrid_gpio_bind()
126 plat = calloc(1, sizeof(*plat)); in vybrid_gpio_bind()
127 if (!plat) in vybrid_gpio_bind()
130 plat->base = base_addr; in vybrid_gpio_bind()
131 plat->chip = dev->req_seq; in vybrid_gpio_bind()
[all …]
/rk3399_rockchip-uboot/drivers/serial/
H A Dserial_lpuart.c99 struct lpuart_serial_platdata *plat = dev->platdata; in is_lpuart32() local
101 return plat->flags & LPUART_FLAG_REGMAP_32BIT_REG; in is_lpuart32()
104 static void _lpuart_serial_setbrg(struct lpuart_serial_platdata *plat, in _lpuart_serial_setbrg() argument
107 struct lpuart_fsl *base = plat->reg; in _lpuart_serial_setbrg()
118 static int _lpuart_serial_getc(struct lpuart_serial_platdata *plat) in _lpuart_serial_getc() argument
120 struct lpuart_fsl *base = plat->reg; in _lpuart_serial_getc()
129 static void _lpuart_serial_putc(struct lpuart_serial_platdata *plat, in _lpuart_serial_putc() argument
132 struct lpuart_fsl *base = plat->reg; in _lpuart_serial_putc()
141 static int _lpuart_serial_tstc(struct lpuart_serial_platdata *plat) in _lpuart_serial_tstc() argument
143 struct lpuart_fsl *base = plat->reg; in _lpuart_serial_tstc()
[all …]
H A Dserial_rockchip.c18 struct ns16550_platdata plat; member
24 struct ns16550_platdata plat; member
31 struct rockchip_uart_platdata *plat = dev_get_platdata(dev); in rockchip_serial_probe() local
34 plat->plat.base = plat->dtplat.reg[0]; in rockchip_serial_probe()
35 plat->plat.reg_shift = plat->dtplat.reg_shift; in rockchip_serial_probe()
36 plat->plat.clock = plat->dtplat.clock_frequency; in rockchip_serial_probe()
37 plat->plat.fcr = UART_FCR_DEFVAL; in rockchip_serial_probe()
38 dev->platdata = &plat->plat; in rockchip_serial_probe()
H A Dserial_bcm283x_mu.c57 struct bcm283x_mu_serial_platdata *plat = dev_get_platdata(dev); in bcm283x_mu_serial_setbrg() local
62 if (plat->disabled || plat->skip_init) in bcm283x_mu_serial_setbrg()
65 divider = plat->clock / (baudrate * 8); in bcm283x_mu_serial_setbrg()
75 struct bcm283x_mu_serial_platdata *plat = dev_get_platdata(dev); in bcm283x_mu_serial_probe() local
78 if (plat->disabled) in bcm283x_mu_serial_probe()
81 priv->regs = (struct bcm283x_mu_regs *)plat->base; in bcm283x_mu_serial_probe()
88 struct bcm283x_mu_serial_platdata *plat = dev_get_platdata(dev); in bcm283x_mu_serial_getc() local
93 if (plat->disabled) in bcm283x_mu_serial_getc()
107 struct bcm283x_mu_serial_platdata *plat = dev_get_platdata(dev); in bcm283x_mu_serial_putc() local
111 if (plat->disabled) in bcm283x_mu_serial_putc()
[all …]
H A Dserial_stm32x7.c20 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_setbrg() local
21 struct stm32_usart *const usart = plat->base; in stm32_serial_setbrg()
24 int_div = DIV_ROUND_CLOSEST(plat->clock_rate, baudrate); in stm32_serial_setbrg()
44 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_getc() local
45 struct stm32_usart *const usart = plat->base; in stm32_serial_getc()
55 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_putc() local
56 struct stm32_usart *const usart = plat->base; in stm32_serial_putc()
68 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_pending() local
69 struct stm32_usart *const usart = plat->base; in stm32_serial_pending()
79 struct stm32x7_serial_platdata *plat = dev->platdata; in stm32_serial_probe() local
[all …]
H A Dserial_intel_mid.c25 static void mid_writel(struct ns16550_platdata *plat, int offset, int value) in mid_writel() argument
29 offset *= 1 << plat->reg_shift; in mid_writel()
30 addr = (unsigned char *)plat->base + offset; in mid_writel()
32 writel(value, addr + plat->reg_offset); in mid_writel()
37 struct ns16550_platdata *plat = dev_get_platdata(dev); in mid_serial_probe() local
47 mid_writel(plat, UART_MUL, 96); in mid_serial_probe()
48 mid_writel(plat, UART_DIV, 125); in mid_serial_probe()
49 mid_writel(plat, UART_PS, 16); in mid_serial_probe()
/rk3399_rockchip-uboot/drivers/usb/host/
H A Ddwc3-sti-glue.c44 static int sti_dwc3_glue_drd_init(struct sti_dwc3_glue_platdata *plat) in sti_dwc3_glue_drd_init() argument
48 val = readl(plat->syscfg_base + plat->syscfg_offset); in sti_dwc3_glue_drd_init()
52 switch (plat->mode) { in sti_dwc3_glue_drd_init()
72 pr_err("Unsupported mode of operation %d\n", plat->mode); in sti_dwc3_glue_drd_init()
75 writel(val, plat->syscfg_base + plat->syscfg_offset); in sti_dwc3_glue_drd_init()
80 static void sti_dwc3_glue_init(struct sti_dwc3_glue_platdata *plat) in sti_dwc3_glue_init() argument
84 reg = readl(plat->glue_base + CLKRST_CTRL); in sti_dwc3_glue_init()
89 writel(reg, plat->glue_base + CLKRST_CTRL); in sti_dwc3_glue_init()
92 reg = readl(plat->glue_base + USB2_VBUS_MNGMNT_SEL1); in sti_dwc3_glue_init()
98 writel(reg, plat->glue_base + USB2_VBUS_MNGMNT_SEL1); in sti_dwc3_glue_init()
[all …]
/rk3399_rockchip-uboot/drivers/rtc/
H A Di2c_rtc_emul.c55 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_rtc_set_offset() local
58 old_offset = plat->offset; in sandbox_i2c_rtc_set_offset()
59 plat->use_system_time = use_system_time; in sandbox_i2c_rtc_set_offset()
61 plat->offset = offset; in sandbox_i2c_rtc_set_offset()
68 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_rtc_get_set_base_time() local
71 old_base_time = plat->base_time; in sandbox_i2c_rtc_get_set_base_time()
73 plat->base_time = base_time; in sandbox_i2c_rtc_get_set_base_time()
80 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(dev); in reset_time() local
84 plat->base_time = rtc_mktime(&now); in reset_time()
85 plat->offset = 0; in reset_time()
[all …]
/rk3399_rockchip-uboot/drivers/video/
H A Dsandbox_sdl.c25 struct sandbox_sdl_plat *plat = dev_get_platdata(dev); in sandbox_sdl_probe() local
29 ret = sandbox_sdl_init_display(plat->xres, plat->yres, plat->bpix); in sandbox_sdl_probe()
34 uc_priv->xsize = plat->xres; in sandbox_sdl_probe()
35 uc_priv->ysize = plat->yres; in sandbox_sdl_probe()
36 uc_priv->bpix = plat->bpix; in sandbox_sdl_probe()
37 uc_priv->rot = plat->rot; in sandbox_sdl_probe()
38 uc_priv->vidconsole_drv_name = plat->vidconsole_drv_name; in sandbox_sdl_probe()
39 uc_priv->font_size = plat->font_size; in sandbox_sdl_probe()
47 struct sandbox_sdl_plat *plat = dev_get_platdata(dev); in sandbox_sdl_bind() local
52 plat->xres = fdtdec_get_int(blob, node, "xres", LCD_MAX_WIDTH); in sandbox_sdl_bind()
[all …]
H A Dbroadwell_igd.c356 struct broadwell_igd_plat *plat = dev_get_platdata(dev); in igd_setup_panel() local
361 reg32 = (plat->dp_hotplug[0] & 0x7) << 2; in igd_setup_panel()
362 reg32 |= (plat->dp_hotplug[1] & 0x7) << 10; in igd_setup_panel()
363 reg32 |= (plat->dp_hotplug[2] & 0x7) << 18; in igd_setup_panel()
367 reg32 = (plat->port_select & 0x3) << 30; in igd_setup_panel()
368 reg32 |= (plat->power_up_delay & 0x1fff) << 16; in igd_setup_panel()
369 reg32 |= (plat->power_backlight_on_delay & 0x1fff); in igd_setup_panel()
373 reg32 = (plat->power_down_delay & 0x1fff) << 16; in igd_setup_panel()
374 reg32 |= (plat->power_backlight_off_delay & 0x1fff); in igd_setup_panel()
378 if (plat->power_cycle_delay) { in igd_setup_panel()
[all …]
/rk3399_rockchip-uboot/drivers/spi/
H A Dsoft_spi.c42 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_scl() local
44 dm_gpio_set_value(&plat->sclk, bit); in soft_spi_scl()
52 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_sda() local
54 dm_gpio_set_value(&plat->mosi, bit); in soft_spi_sda()
62 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_cs_activate() local
64 dm_gpio_set_value(&plat->cs, 0); in soft_spi_cs_activate()
65 dm_gpio_set_value(&plat->sclk, 0); in soft_spi_cs_activate()
66 dm_gpio_set_value(&plat->cs, 1); in soft_spi_cs_activate()
74 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_cs_deactivate() local
76 dm_gpio_set_value(&plat->cs, 0); in soft_spi_cs_deactivate()
[all …]
H A Dcadence_qspi.c25 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_write_speed() local
33 plat->tshsl_ns, plat->tsd2d_ns, in cadence_spi_write_speed()
34 plat->tchsh_ns, plat->tslch_ns); in cadence_spi_write_speed()
121 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_set_speed() local
125 if (hz > plat->max_hz) in cadence_spi_set_speed()
126 hz = plat->max_hz; in cadence_spi_set_speed()
156 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_probe() local
159 priv->regbase = plat->regbase; in cadence_spi_probe()
160 priv->ahbbase = plat->ahbbase; in cadence_spi_probe()
163 cadence_qspi_apb_controller_init(plat); in cadence_spi_probe()
[all …]
H A Dcadence_qspi_apb.c376 void cadence_qspi_apb_controller_init(struct cadence_spi_platdata *plat) in cadence_qspi_apb_controller_init() argument
380 cadence_qspi_apb_controller_disable(plat->regbase); in cadence_qspi_apb_controller_init()
383 reg = readl(plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_controller_init()
387 reg |= (plat->page_size << CQSPI_REG_SIZE_PAGE_LSB); in cadence_qspi_apb_controller_init()
388 reg |= (plat->block_size << CQSPI_REG_SIZE_BLOCK_LSB); in cadence_qspi_apb_controller_init()
389 writel(reg, plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_controller_init()
392 writel(0, plat->regbase + CQSPI_REG_REMAP); in cadence_qspi_apb_controller_init()
395 writel(plat->fifo_depth / 2, plat->regbase + CQSPI_REG_SRAMPARTITION); in cadence_qspi_apb_controller_init()
398 writel(0, plat->regbase + CQSPI_REG_IRQMASK); in cadence_qspi_apb_controller_init()
400 cadence_qspi_apb_controller_enable(plat->regbase); in cadence_qspi_apb_controller_init()
[all …]
/rk3399_rockchip-uboot/drivers/misc/
H A Dspltest_sandbox.c16 struct dtd_sandbox_spl_test *plat = dev_get_platdata(dev); in sandbox_spl_probe() local
20 printf("bool %d\n", plat->boolval); in sandbox_spl_probe()
22 printf("byte %02x\n", plat->byteval); in sandbox_spl_probe()
24 for (i = 0; i < sizeof(plat->bytearray); i++) in sandbox_spl_probe()
25 printf(" %02x", plat->bytearray[i]); in sandbox_spl_probe()
28 printf("int %d\n", plat->intval); in sandbox_spl_probe()
30 for (i = 0; i < ARRAY_SIZE(plat->intarray); i++) in sandbox_spl_probe()
31 printf(" %d", plat->intarray[i]); in sandbox_spl_probe()
35 for (i = 0; i < sizeof(plat->longbytearray); i++) in sandbox_spl_probe()
36 printf(" %02x", plat->longbytearray[i]); in sandbox_spl_probe()
[all …]
H A Di2c_eeprom_emul.c38 struct sandbox_i2c_flash_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_eeprom_set_test_mode() local
40 plat->test_mode = mode; in sandbox_i2c_eeprom_set_test_mode()
45 struct sandbox_i2c_flash_plat_data *plat = dev_get_platdata(dev); in sandbox_i2c_eeprom_set_offset_len() local
47 plat->offset_len = offset_len; in sandbox_i2c_eeprom_set_offset_len()
59 struct sandbox_i2c_flash_plat_data *plat = in sandbox_i2c_eeprom_xfer() local
64 if (!plat->size) in sandbox_i2c_eeprom_xfer()
66 if (msg->addr + msg->len > plat->size) { in sandbox_i2c_eeprom_xfer()
68 __func__, msg->addr, msg->len, plat->size); in sandbox_i2c_eeprom_xfer()
76 if (plat->test_mode == SIE_TEST_MODE_SINGLE_BYTE) in sandbox_i2c_eeprom_xfer()
82 } else if (len >= plat->offset_len) { in sandbox_i2c_eeprom_xfer()
[all …]
/rk3399_rockchip-uboot/arch/x86/cpu/broadwell/
H A Dsata.c43 struct sata_platdata *plat = dev_get_platdata(dev); in broadwell_sata_init() local
58 reg16 |= 0x8000 | plat->port_map; in broadwell_sata_init()
76 reg32 |= (plat->port_map ^ 0xf) << 24; in broadwell_sata_init()
77 reg32 |= (plat->devslp_mux & 1) << 15; in broadwell_sata_init()
91 writel(plat->port_map, abar + 0x0c); in broadwell_sata_init()
96 if (plat->devslp_disable) { in broadwell_sata_init()
103 if (!(plat->port_map & (1 << port))) in broadwell_sata_init()
113 if ((plat->port_map & ((1 << 3)|(1 << 2))) == 0) in broadwell_sata_init()
116 if ((plat->port_map & ((1 << 1)|(1 << 0))) == 0) in broadwell_sata_init()
121 if (plat->port0_gen3_tx) in broadwell_sata_init()
[all …]
/rk3399_rockchip-uboot/drivers/core/
H A Dsimple-bus.c18 struct simple_bus_plat *plat = dev_get_uclass_platdata(dev); in simple_bus_translate() local
20 if (addr >= plat->base && addr < plat->base + plat->size) in simple_bus_translate()
21 addr = (addr - plat->base) + plat->target; in simple_bus_translate()
36 struct simple_bus_plat *plat = dev_get_uclass_platdata(dev); in simple_bus_post_bind()
38 plat->base = cell[0]; in simple_bus_post_bind()
39 plat->target = cell[1]; in simple_bus_post_bind()
40 plat->size = cell[2]; in simple_bus_post_bind()
/rk3399_rockchip-uboot/drivers/video/drm/
H A Drockchip_panel.c297 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_prepare() local
306 regulator_set_enable(priv->power_supply, !plat->power_invert); in panel_simple_prepare()
311 if (plat->delay.prepare) in panel_simple_prepare()
312 mdelay(plat->delay.prepare); in panel_simple_prepare()
317 if (plat->delay.reset) in panel_simple_prepare()
318 mdelay(plat->delay.reset); in panel_simple_prepare()
323 if (plat->delay.init) in panel_simple_prepare()
324 mdelay(plat->delay.init); in panel_simple_prepare()
326 if (plat->on_cmds) { in panel_simple_prepare()
329 plat->on_cmds); in panel_simple_prepare()
[all …]
/rk3399_rockchip-uboot/drivers/power/pmic/
H A Di2c_pmic_emul.c31 struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_pmic_read_data() local
33 if (plat->rw_reg + len > SANDBOX_PMIC_REG_COUNT) { in sandbox_i2c_pmic_read_data()
40 (unsigned)chip & 0xff, plat->rw_reg, len); in sandbox_i2c_pmic_read_data()
42 memcpy(buffer, &plat->reg[plat->rw_reg], len); in sandbox_i2c_pmic_read_data()
51 struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_pmic_write_data() local
58 plat->rw_reg = *buffer; in sandbox_i2c_pmic_write_data()
61 (unsigned)chip & 0xff, plat->rw_reg, len); in sandbox_i2c_pmic_write_data()
70 if (plat->rw_reg + len > SANDBOX_PMIC_REG_COUNT) { in sandbox_i2c_pmic_write_data()
75 memcpy(&plat->reg[plat->rw_reg], buffer, len); in sandbox_i2c_pmic_write_data()
105 struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_pmic_ofdata_to_platdata() local
[all …]
/rk3399_rockchip-uboot/drivers/mmc/
H A Dsdhci-cadence.c68 static int sdhci_cdns_write_phy_reg(struct sdhci_cdns_plat *plat, in sdhci_cdns_write_phy_reg() argument
71 void __iomem *reg = plat->hrs_addr + SDHCI_CDNS_HRS04; in sdhci_cdns_write_phy_reg()
92 static int sdhci_cdns_phy_init(struct sdhci_cdns_plat *plat, in sdhci_cdns_phy_init() argument
104 ret = sdhci_cdns_write_phy_reg(plat, in sdhci_cdns_phy_init()
116 struct sdhci_cdns_plat *plat = dev_get_platdata(dev); in sdhci_cdns_bind() local
118 return sdhci_bind(dev, &plat->mmc, &plat->cfg); in sdhci_cdns_bind()
125 struct sdhci_cdns_plat *plat = dev_get_platdata(dev); in sdhci_cdns_probe() local
134 plat->hrs_addr = devm_ioremap(dev, base, SZ_1K); in sdhci_cdns_probe()
135 if (!plat->hrs_addr) in sdhci_cdns_probe()
139 host->ioaddr = plat->hrs_addr + SDHCI_CDNS_SRS_BASE; in sdhci_cdns_probe()
[all …]
H A Dtangier_sdhci.c26 struct sdhci_tangier_plat *plat = dev_get_platdata(dev); in sdhci_tangier_bind() local
28 return sdhci_bind(dev, &plat->mmc, &plat->cfg); in sdhci_tangier_bind()
34 struct sdhci_tangier_plat *plat = dev_get_platdata(dev); in sdhci_tangier_probe() local
43 plat->ioaddr = devm_ioremap(dev, base, SZ_1K); in sdhci_tangier_probe()
44 if (!plat->ioaddr) in sdhci_tangier_probe()
48 host->ioaddr = plat->ioaddr; in sdhci_tangier_probe()
55 ret = sdhci_setup_cfg(&plat->cfg, host, SDHCI_TANGIER_FMAX, in sdhci_tangier_probe()
60 upriv->mmc = &plat->mmc; in sdhci_tangier_probe()
61 host->mmc = &plat->mmc; in sdhci_tangier_probe()
/rk3399_rockchip-uboot/drivers/video/rk_eink/
H A Drk_eink_display.c142 struct ebc_panel *plat = dev_get_platdata(dev); in read_waveform() local
153 cnt = plat->lut_pbuf_size / RK_BLK_SIZE; in read_waveform()
155 ret = blk_dread(dev_desc, start, cnt, (void *)plat->lut_pbuf); in read_waveform()
160 flush_dcache_range((ulong)plat->lut_pbuf, in read_waveform()
161 ALIGN((ulong)plat->lut_pbuf + cnt, in read_waveform()
163 ret = epd_lut_from_mem_init(plat->lut_pbuf); in read_waveform()
174 struct ebc_panel *plat = dev_get_platdata(dev); in aligned_image_size_4k() local
175 u32 w = plat->width; in aligned_image_size_4k()
176 u32 h = plat->height; in aligned_image_size_4k()
206 struct ebc_panel *plat = dev_get_platdata(dev); in get_addr_by_type() local
[all …]

123456789