| /OK3568_Linux_fs/u-boot/drivers/ata/ |
| H A D | dwc_ahsata.c | 103 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 D | ahci.c | 33 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 D | gpio-uclass.c | 35 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 D | pcf8575_gpio.c | 130 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 D | pm8916_gpio.c | 194 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 D | sandbox.c | 29 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 D | msm_gpio.c | 107 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 D | stm32f7_gpio.c | 82 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 D | hi6220_gpio.c | 70 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 D | video-bridge-uclass.c | 36 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 D | eth-phy-uclass.c | 52 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 D | sandbox_sdl.c | 26 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 D | bcm2835.c | 16 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 D | coreboot.c | 43 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 D | atmel_lcdfb.c | 247 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 D | timer-uclass.c | 39 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 D | sandbox_timer.c | 42 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 D | lcd_simplefb.c | 27 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 D | eth-uclass.c | 52 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 D | pci_rom.c | 328 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 D | i8042.c | 263 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 D | sunxi_de2.c | 181 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 D | dma-uclass.c | 28 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 D | as3722_gpio.c | 102 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 D | rk_vop.c | 223 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()
|