Home
last modified time | relevance | path

Searched refs:uc_priv (Results 1 – 25 of 71) sorted by relevance

123

/OK3568_Linux_fs/u-boot/drivers/ata/
H A Ddwc_ahsata.c103 static int ahci_setup_oobr(struct ahci_uc_priv *uc_priv, int clk) in ahci_setup_oobr() argument
105 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in ahci_setup_oobr()
113 static int ahci_host_init(struct ahci_uc_priv *uc_priv) in ahci_host_init() argument
118 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in ahci_host_init()
140 ahci_setup_oobr(uc_priv, 0); in ahci_host_init()
153 uc_priv->cap = readl(&host_mmio->cap); in ahci_host_init()
154 uc_priv->port_map = readl(&host_mmio->pi); in ahci_host_init()
157 uc_priv->n_ports = (uc_priv->cap & SATA_HOST_CAP_NP_MASK) + 1; in ahci_host_init()
160 uc_priv->cap, uc_priv->port_map, uc_priv->n_ports); in ahci_host_init()
162 for (i = 0; i < uc_priv->n_ports; i++) { in ahci_host_init()
[all …]
H A Dahci.c33 static int ata_io_flush(struct ahci_uc_priv *uc_priv, u8 port);
112 int __weak ahci_link_up(struct ahci_uc_priv *uc_priv, u8 port) in ahci_link_up() argument
116 void __iomem *port_mmio = uc_priv->port[port].port_mmio; in ahci_link_up()
169 static int ahci_host_init(struct ahci_uc_priv *uc_priv) in ahci_host_init() argument
173 struct udevice *dev = uc_priv->dev; in ahci_host_init()
176 pci_dev_t pdev = uc_priv->dev; in ahci_host_init()
181 void __iomem *mmio = uc_priv->mmio_base; in ahci_host_init()
193 ret = ahci_reset(uc_priv->mmio_base); in ahci_host_init()
220 uc_priv->cap = readl(mmio + HOST_CAP); in ahci_host_init()
221 uc_priv->port_map = readl(mmio + HOST_PORTS_IMPL); in ahci_host_init()
[all …]
/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dgpio-uclass.c35 struct gpio_dev_priv *uc_priv; in gpio_to_device() local
42 uc_priv = dev_get_uclass_priv(dev); in gpio_to_device()
43 if (gpio >= uc_priv->gpio_base && in gpio_to_device()
44 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device()
46 desc->offset = gpio - uc_priv->gpio_base; in gpio_to_device()
58 struct gpio_dev_priv *uc_priv = NULL; in dm_gpio_lookup_name() local
70 uc_priv = dev_get_uclass_priv(dev); in dm_gpio_lookup_name()
72 offset = numeric - uc_priv->gpio_base; in dm_gpio_lookup_name()
74 if (offset < uc_priv->gpio_count) in dm_gpio_lookup_name()
78 len = uc_priv->bank_name ? strlen(uc_priv->bank_name) : 0; in dm_gpio_lookup_name()
[all …]
H A Dpcf8575_gpio.c130 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pcf8575_ofdata_platdata() local
134 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata()
136 uc_priv->bank_name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata()
138 if (!uc_priv->bank_name) in pcf8575_ofdata_platdata()
139 uc_priv->bank_name = fdt_get_name(gd->fdt_blob, in pcf8575_ofdata_platdata()
151 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pcf8575_gpio_probe() local
154 uc_priv->bank_name, uc_priv->gpio_count); in pcf8575_gpio_probe()
H A Dpm8916_gpio.c194 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pm8916_gpio_ofdata_to_platdata() local
196 uc_priv->gpio_count = dev_read_u32_default(dev, "gpio-count", 0); in pm8916_gpio_ofdata_to_platdata()
197 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in pm8916_gpio_ofdata_to_platdata()
198 if (uc_priv->bank_name == NULL) in pm8916_gpio_ofdata_to_platdata()
199 uc_priv->bank_name = "pm8916"; in pm8916_gpio_ofdata_to_platdata()
278 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pm8941_pwrkey_ofdata_to_platdata() local
280 uc_priv->gpio_count = 2; in pm8941_pwrkey_ofdata_to_platdata()
281 if (uc_priv->bank_name == NULL) in pm8941_pwrkey_ofdata_to_platdata()
282 uc_priv->bank_name = "pm8916_key"; in pm8941_pwrkey_ofdata_to_platdata()
H A Dsandbox.c29 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in get_gpio_flags() local
32 if (offset >= uc_priv->gpio_count) { in get_gpio_flags()
199 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_gpio_ofdata_to_platdata() local
201 uc_priv->gpio_count = dev_read_u32_default(dev, "num-gpios", 0); in sandbox_gpio_ofdata_to_platdata()
202 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in sandbox_gpio_ofdata_to_platdata()
209 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in gpio_sandbox_probe() local
213 uc_priv->gpio_count = CONFIG_SANDBOX_GPIO_COUNT; in gpio_sandbox_probe()
215 dev->priv = calloc(sizeof(struct gpio_state), uc_priv->gpio_count); in gpio_sandbox_probe()
H A Dmsm_gpio.c107 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in msm_gpio_ofdata_to_platdata() local
109 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in msm_gpio_ofdata_to_platdata()
111 uc_priv->bank_name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), in msm_gpio_ofdata_to_platdata()
113 if (uc_priv->bank_name == NULL) in msm_gpio_ofdata_to_platdata()
114 uc_priv->bank_name = "soc"; in msm_gpio_ofdata_to_platdata()
H A Dstm32f7_gpio.c82 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in gpio_stm32_probe() local
98 uc_priv->bank_name = name; in gpio_stm32_probe()
99 uc_priv->gpio_count = STM32_GPIOS_PER_BANK; in gpio_stm32_probe()
101 uc_priv->bank_name); in gpio_stm32_probe()
H A Dhi6220_gpio.c70 struct gpio_dev_priv *uc_priv = dev->uclass_priv; in hi6220_gpio_probe() local
79 uc_priv->bank_name = str; in hi6220_gpio_probe()
80 uc_priv->gpio_count = HI6220_GPIO_PER_BANK; in hi6220_gpio_probe()
/OK3568_Linux_fs/u-boot/drivers/video/bridge/
H A Dvideo-bridge-uclass.c36 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_check_attached() local
41 ret = dm_gpio_get_value(&uc_priv->hotplug); in video_bridge_check_attached()
69 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_pre_probe() local
74 &uc_priv->sleep, GPIOD_IS_OUT); in video_bridge_pre_probe()
89 ret = gpio_request_by_name(dev, "reset-gpios", 0, &uc_priv->reset, in video_bridge_pre_probe()
105 ret = gpio_request_by_name(dev, "hotplug-gpios", 0, &uc_priv->hotplug, in video_bridge_pre_probe()
118 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_set_active() local
122 if (uc_priv->sleep.dev) { in video_bridge_set_active()
123 ret = dm_gpio_set_value(&uc_priv->sleep, !active); in video_bridge_set_active()
131 if (uc_priv->reset.dev) { in video_bridge_set_active()
[all …]
/OK3568_Linux_fs/u-boot/drivers/net/
H A Deth-phy-uclass.c52 struct eth_phy_device_priv *uc_priv; in eth_phy_set_mdio_bus() local
57 uc_priv = (struct eth_phy_device_priv *)(dev->uclass_priv); in eth_phy_set_mdio_bus()
59 if (!uc_priv->mdio_bus) in eth_phy_set_mdio_bus()
60 uc_priv->mdio_bus = mdio_bus; in eth_phy_set_mdio_bus()
71 struct eth_phy_device_priv *uc_priv; in eth_phy_get_mdio_bus() local
82 uc_priv = (struct eth_phy_device_priv *)(phy_dev->uclass_priv); in eth_phy_get_mdio_bus()
83 if (uc_priv->mdio_bus) in eth_phy_get_mdio_bus()
88 return uc_priv->mdio_bus; in eth_phy_get_mdio_bus()
/OK3568_Linux_fs/u-boot/drivers/video/
H A Dsandbox_sdl.c26 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_sdl_probe() local
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()
H A Dbcm2835.c16 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in bcm2835_video_probe() local
41 uc_priv->xsize = w; in bcm2835_video_probe()
42 uc_priv->ysize = h; in bcm2835_video_probe()
43 uc_priv->bpix = VIDEO_BPP32; in bcm2835_video_probe()
H A Dcoreboot.c43 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in coreboot_video_probe() local
55 ret = vbe_setup_video_priv(vesa, uc_priv, plat); in coreboot_video_probe()
59 printf("%dx%dx%d\n", uc_priv->xsize, uc_priv->ysize, in coreboot_video_probe()
H A Datmel_lcdfb.c247 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in atmel_fb_lcd_probe() local
258 uc_priv->xsize = timing->hactive.typ; in atmel_fb_lcd_probe()
259 uc_priv->ysize = timing->vactive.typ; in atmel_fb_lcd_probe()
260 uc_priv->bpix = VIDEO_BPP16; in atmel_fb_lcd_probe()
263 uc_plat->size, uc_priv->xsize, uc_priv->ysize); in atmel_fb_lcd_probe()
/OK3568_Linux_fs/u-boot/drivers/timer/
H A Dtimer-uclass.c39 struct timer_dev_priv *uc_priv = dev->uclass_priv; in timer_get_rate() local
41 return uc_priv->clock_rate; in timer_get_rate()
47 struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev); in timer_pre_probe() local
57 uc_priv->clock_rate = ret; in timer_pre_probe()
59 uc_priv->clock_rate = in timer_pre_probe()
69 struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev); in timer_post_probe() local
71 if (!uc_priv->clock_rate) in timer_post_probe()
H A Dsandbox_timer.c42 struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_timer_probe() local
44 if (!uc_priv->clock_rate) in sandbox_timer_probe()
45 uc_priv->clock_rate = SANDBOX_TIMER_RATE; in sandbox_timer_probe()
/OK3568_Linux_fs/u-boot/common/
H A Dlcd_simplefb.c27 struct video_priv *uc_priv; in lcd_dt_simplefb_configure_node() local
34 uc_priv = dev_get_uclass_priv(dev); in lcd_dt_simplefb_configure_node()
36 xsize = uc_priv->xsize; in lcd_dt_simplefb_configure_node()
37 ysize = uc_priv->ysize; in lcd_dt_simplefb_configure_node()
38 bpix = uc_priv->bpix; in lcd_dt_simplefb_configure_node()
/OK3568_Linux_fs/u-boot/net/
H A Deth-uclass.c52 struct eth_uclass_priv *uc_priv; in eth_set_current_to_next() local
54 uc_priv = eth_get_uclass_priv(); in eth_set_current_to_next()
55 if (uc_priv->current) in eth_set_current_to_next()
56 uclass_next_device(&uc_priv->current); in eth_set_current_to_next()
57 if (!uc_priv->current) in eth_set_current_to_next()
58 uclass_first_device(UCLASS_ETH, &uc_priv->current); in eth_set_current_to_next()
69 struct eth_uclass_priv *uc_priv; in eth_get_dev() local
71 uc_priv = eth_get_uclass_priv(); in eth_get_dev()
72 if (!uc_priv->current) in eth_get_dev()
74 &uc_priv->current); in eth_get_dev()
[all …]
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpci_rom.c328 struct video_priv *uc_priv, in vbe_setup_video_priv() argument
333 uc_priv->xsize = vesa->x_resolution; in vbe_setup_video_priv()
334 uc_priv->ysize = vesa->y_resolution; in vbe_setup_video_priv()
338 uc_priv->bpix = VIDEO_BPP32; in vbe_setup_video_priv()
341 uc_priv->bpix = VIDEO_BPP16; in vbe_setup_video_priv()
355 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in vbe_setup_video() local
374 ret = vbe_setup_video_priv(&mode_info.vesa, uc_priv, plat); in vbe_setup_video()
380 printf("%dx%dx%d\n", uc_priv->xsize, uc_priv->ysize, in vbe_setup_video()
/OK3568_Linux_fs/u-boot/drivers/input/
H A Di8042.c263 struct keyboard_priv *uc_priv = dev_get_uclass_priv(dev); in i8042_start() local
265 struct input_config *input = &uc_priv->input; in i8042_start()
312 struct keyboard_priv *uc_priv = dev_get_uclass_priv(dev); in i8042_kbd_probe() local
314 struct stdio_dev *sdev = &uc_priv->sdev; in i8042_kbd_probe()
315 struct input_config *input = &uc_priv->input; in i8042_kbd_probe()
/OK3568_Linux_fs/u-boot/drivers/video/sunxi/
H A Dsunxi_de2.c181 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in sunxi_de2_init() local
217 uc_priv->xsize = timing.hactive.typ; in sunxi_de2_init()
218 uc_priv->ysize = timing.vactive.typ; in sunxi_de2_init()
219 uc_priv->bpix = l2bpp; in sunxi_de2_init()
220 debug("fb=%lx, size=%d %d\n", fbbase, uc_priv->xsize, uc_priv->ysize); in sunxi_de2_init()
/OK3568_Linux_fs/u-boot/drivers/dma/
H A Ddma-uclass.c28 struct dma_dev_priv *uc_priv; in dma_get_device() local
30 uc_priv = dev_get_uclass_priv(dev); in dma_get_device()
31 if (uc_priv->supported & transfer_type) in dma_get_device()
/OK3568_Linux_fs/u-boot/drivers/power/pmic/
H A Das3722_gpio.c102 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in as3722_gpio_probe() local
104 uc_priv->gpio_count = NUM_GPIOS; in as3722_gpio_probe()
105 uc_priv->bank_name = "as3722_"; in as3722_gpio_probe()
/OK3568_Linux_fs/u-boot/drivers/video/rockchip/
H A Drk_vop.c223 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in rk_display_init() local
309 uc_priv->xsize = timing.hactive.typ; in rk_display_init()
310 uc_priv->ysize = timing.vactive.typ; in rk_display_init()
311 uc_priv->bpix = l2bpp; in rk_display_init()
312 debug("fb=%lx, size=%d %d\n", fbbase, uc_priv->xsize, uc_priv->ysize); in rk_display_init()

123