/openbmc/u-boot/drivers/ata/ |
H A D | dwc_ahsata.c | 139 ahci_setup_oobr(uc_priv, 0); in ahci_host_init() 156 uc_priv->n_ports = (uc_priv->cap & SATA_HOST_CAP_NP_MASK) + 1; in ahci_host_init() 159 uc_priv->cap, uc_priv->port_map, uc_priv->n_ports); in ahci_host_init() 277 cap = uc_priv->cap; in ahci_print_info() 278 impl = uc_priv->port_map; in ahci_print_info() 546 debug("pio %04x, udma %04x\n\r", uc_priv->pio_mask, uc_priv->udma_mask); in dwc_ahsata_xfer_mode() 832 u32 flags = uc_priv->flags; in sata_write_common() 857 uc_priv->dev = pdev; in ahci_init_one() 872 ahci_print_info(uc_priv); in ahci_init_one() 914 if (NULL == uc_priv) in reset_sata() [all …]
|
H A D | ahci.c | 228 uc_priv->n_ports = (uc_priv->cap & 0x1f) + 1; in ahci_host_init() 231 uc_priv->cap, uc_priv->port_map, uc_priv->n_ports); in ahci_host_init() 370 cap = uc_priv->cap; in ahci_print_info() 372 impl = uc_priv->port_map; in ahci_print_info() 447 uc_priv->dev = dev; in ahci_init_one() 454 uc_priv->pio_mask = 0x1f; in ahci_init_one() 492 ahci_print_info(uc_priv); in ahci_init_one() 941 uc_priv = probe_ent; in ahci_scsi_exec() 1008 uc_priv = probe_ent; in scsi_low_level_init() 1021 uc_priv = probe_ent; in scsi_low_level_init() [all …]
|
/openbmc/u-boot/drivers/sound/ |
H A D | broadwell_i2s.c | 61 if (uc_priv->id) in init_shim_clkctl() 76 if (uc_priv->bitspersample > 16) in init_sscr0() 93 scale = uc_priv->audio_pll_clk / uc_priv->samplingrate / uc_priv->bfs; in init_sscr0() 173 init_shim_clkctl(uc_priv, priv); in bdw_i2s_init() 174 init_sscr0(uc_priv, priv); in bdw_i2s_init() 258 uc_priv->rfs = 64; in broadwell_i2s_probe() 259 uc_priv->bfs = 32; in broadwell_i2s_probe() 261 uc_priv->samplingrate = 48000; in broadwell_i2s_probe() 262 uc_priv->bitspersample = 16; in broadwell_i2s_probe() 263 uc_priv->channels = 2; in broadwell_i2s_probe() [all …]
|
H A D | samsung_sound.c | 17 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in samsung_sound_setup() local 18 struct i2s_uc_priv *i2c_priv = dev_get_uclass_priv(uc_priv->i2s); in samsung_sound_setup() 21 if (uc_priv->setup_done) in samsung_sound_setup() 23 ret = audio_codec_set_params(uc_priv->codec, i2c_priv->id, in samsung_sound_setup() 30 uc_priv->setup_done = true; in samsung_sound_setup() 37 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in samsung_sound_play() local 39 return i2s_tx_data(uc_priv->i2s, data, data_size); in samsung_sound_play() 44 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in samsung_sound_probe() local 59 &uc_priv->codec); in samsung_sound_probe() 75 ret = uclass_get_device_by_ofnode(UCLASS_I2S, args.node, &uc_priv->i2s); in samsung_sound_probe() [all …]
|
H A D | rockchip_sound.c | 21 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in rockchip_sound_setup() local 22 struct i2s_uc_priv *i2c_priv = dev_get_uclass_priv(uc_priv->i2s); in rockchip_sound_setup() 25 if (uc_priv->setup_done) in rockchip_sound_setup() 27 ret = audio_codec_set_params(uc_priv->codec, i2c_priv->id, in rockchip_sound_setup() 34 uc_priv->setup_done = true; in rockchip_sound_setup() 41 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in rockchip_sound_play() local 43 return i2s_tx_data(uc_priv->i2s, data, data_size); in rockchip_sound_play() 48 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in rockchip_sound_probe() local 84 &uc_priv->codec); in rockchip_sound_probe() 89 ret = clk_get_by_index(uc_priv->i2s, 1, &clk); in rockchip_sound_probe() [all …]
|
H A D | broadwell_sound.c | 24 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in broadwell_sound_setup() local 25 struct i2s_uc_priv *i2c_priv = dev_get_uclass_priv(uc_priv->i2s); in broadwell_sound_setup() 28 if (uc_priv->setup_done) in broadwell_sound_setup() 30 ret = audio_codec_set_params(uc_priv->codec, i2c_priv->id, in broadwell_sound_setup() 37 uc_priv->setup_done = true; in broadwell_sound_setup() 44 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in broadwell_sound_play() local 46 return i2s_tx_data(uc_priv->i2s, data, data_size); in broadwell_sound_play()
|
H A D | sandbox.c | 120 struct i2s_uc_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_i2s_probe() local 124 uc_priv->rfs = 256; in sandbox_i2s_probe() 125 uc_priv->bfs = 32; in sandbox_i2s_probe() 126 uc_priv->audio_pll_clk = 192000000; in sandbox_i2s_probe() 127 uc_priv->samplingrate = 48000; in sandbox_i2s_probe() 128 uc_priv->bitspersample = 16; in sandbox_i2s_probe() 129 uc_priv->channels = 2; in sandbox_i2s_probe() 130 uc_priv->id = 1; in sandbox_i2s_probe() 136 } else if (sandbox_sdl_sound_init(uc_priv->samplingrate, in sandbox_i2s_probe() 137 uc_priv->channels)) { in sandbox_i2s_probe() [all …]
|
H A D | sound-uclass.c | 56 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in sound_beep() local 78 i2s_uc_priv = dev_get_uclass_priv(uc_priv->i2s); in sound_beep() 108 struct sound_uc_priv *uc_priv = dev_get_uclass_priv(dev); in sound_find_codec_i2s() local 126 &uc_priv->codec); in sound_find_codec_i2s() 144 ret = uclass_get_device_by_ofnode(UCLASS_I2S, args.node, &uc_priv->i2s); in sound_find_codec_i2s() 150 uc_priv->codec->name, uc_priv->i2s->name); in sound_find_codec_i2s()
|
/openbmc/u-boot/drivers/gpio/ |
H A D | hsdk-creg-gpio.c | 53 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in hsdk_creg_gpio_direction_input() local 55 pr_err("%s can't be used as input!\n", uc_priv->bank_name); in hsdk_creg_gpio_direction_input() 79 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in hsdk_creg_gpio_probe() local 93 if (!uc_priv->bank_name) in hsdk_creg_gpio_probe() 94 uc_priv->bank_name = dev_read_name(dev); in hsdk_creg_gpio_probe() 98 uc_priv->bank_name); in hsdk_creg_gpio_probe() 105 uc_priv->bank_name); in hsdk_creg_gpio_probe() 119 uc_priv->bank_name, GENMASK(bit_per_gpio - 1, 0)); in hsdk_creg_gpio_probe() 133 uc_priv->bank_name); in hsdk_creg_gpio_probe() 142 uc_priv->gpio_count = gpio_count; in hsdk_creg_gpio_probe() [all …]
|
H A D | gpio-uclass.c | 34 struct gpio_dev_priv *uc_priv; in gpio_to_device() local 43 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device() 77 len = uc_priv->bank_name ? strlen(uc_priv->bank_name) : 0; in dm_gpio_lookup_name() 365 if (!uc_priv->name[offset]) in _dm_gpio_free() 373 free(uc_priv->name[offset]); in _dm_gpio_free() 410 uc_priv->bank_name ? uc_priv->bank_name : "", in check_reserved() 998 uc_priv->name = calloc(uc_priv->gpio_count, sizeof(char *)); in gpio_post_probe() 999 if (!uc_priv->name) in gpio_post_probe() 1011 if (uc_priv->name[i]) in gpio_pre_remove() 1012 free(uc_priv->name[i]); in gpio_pre_remove() [all …]
|
H A D | pcf8575_gpio.c | 129 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pcf8575_ofdata_platdata() local 133 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata() 135 uc_priv->bank_name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata() 137 if (!uc_priv->bank_name) in pcf8575_ofdata_platdata() 138 uc_priv->bank_name = fdt_get_name(gd->fdt_blob, in pcf8575_ofdata_platdata() 150 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pcf8575_gpio_probe() local 153 uc_priv->bank_name, uc_priv->gpio_count); in pcf8575_gpio_probe()
|
H A D | pm8916_gpio.c | 191 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pm8916_gpio_ofdata_to_platdata() local 193 uc_priv->gpio_count = dev_read_u32_default(dev, "gpio-count", 0); in pm8916_gpio_ofdata_to_platdata() 194 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in pm8916_gpio_ofdata_to_platdata() 195 if (uc_priv->bank_name == NULL) in pm8916_gpio_ofdata_to_platdata() 196 uc_priv->bank_name = "pm8916"; in pm8916_gpio_ofdata_to_platdata() 276 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in pm8941_pwrkey_ofdata_to_platdata() local 278 uc_priv->gpio_count = 2; in pm8941_pwrkey_ofdata_to_platdata() 279 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in pm8941_pwrkey_ofdata_to_platdata() 280 if (uc_priv->bank_name == NULL) in pm8941_pwrkey_ofdata_to_platdata() 281 uc_priv->bank_name = "pm8916_key"; in pm8941_pwrkey_ofdata_to_platdata()
|
H A D | sandbox.c | 27 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in get_gpio_flags() local 30 if (offset >= uc_priv->gpio_count) { in get_gpio_flags() 197 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_gpio_ofdata_to_platdata() local 199 uc_priv->gpio_count = dev_read_u32_default(dev, "sandbox,gpio-count", in sandbox_gpio_ofdata_to_platdata() 201 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in sandbox_gpio_ofdata_to_platdata() 208 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in gpio_sandbox_probe() local 212 uc_priv->gpio_count = CONFIG_SANDBOX_GPIO_COUNT; in gpio_sandbox_probe() 214 dev->priv = calloc(sizeof(struct gpio_state), uc_priv->gpio_count); in gpio_sandbox_probe()
|
/openbmc/u-boot/drivers/video/bridge/ |
H A D | video-bridge-uclass.c | 35 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_check_attached() local 40 ret = dm_gpio_get_value(&uc_priv->hotplug); in video_bridge_check_attached() 59 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_pre_probe() local 64 &uc_priv->sleep, GPIOD_IS_OUT); in video_bridge_pre_probe() 79 ret = gpio_request_by_name(dev, "reset-gpios", 0, &uc_priv->reset, in video_bridge_pre_probe() 108 struct video_bridge_priv *uc_priv = dev_get_uclass_priv(dev); in video_bridge_set_active() local 112 if (uc_priv->sleep.dev) { in video_bridge_set_active() 113 ret = dm_gpio_set_value(&uc_priv->sleep, !active); in video_bridge_set_active() 121 if (uc_priv->reset.dev) { in video_bridge_set_active() 122 ret = dm_gpio_set_value(&uc_priv->reset, true); in video_bridge_set_active() [all …]
|
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio-uclass.c | 151 if (uc_priv->legacy) in virtio_finalize_features() 226 if (uc_priv->device > VIRTIO_ID_MAX_NUM) { in virtio_uclass_post_probe() 228 udev->name, uc_priv->device); in virtio_uclass_post_probe() 232 if (!virtio_drv_name[uc_priv->device]) { in virtio_uclass_post_probe() 256 INIT_LIST_HEAD(&uc_priv->vqs); in virtio_uclass_post_probe() 282 uc_priv->vdev = vdev; in virtio_uclass_child_pre_probe() 300 uc_priv->legacy = true; in virtio_uclass_child_pre_probe() 305 unsigned int f = uc_priv->feature_table[i]; in virtio_uclass_child_pre_probe() 312 if (uc_priv->feature_table_legacy) { in virtio_uclass_child_pre_probe() 324 if (uc_priv->legacy) { in virtio_uclass_child_pre_probe() [all …]
|
H A D | virtio_mmio.c | 169 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_mmio_set_features() local 172 if (priv->version == 2 && uc_priv->legacy) { in virtio_mmio_set_features() 178 writel((u32)(uc_priv->features >> 32), in virtio_mmio_set_features() 182 writel((u32)uc_priv->features, in virtio_mmio_set_features() 296 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_mmio_del_vqs() local 299 list_for_each_entry_safe(vq, n, &uc_priv->vqs, list) in virtio_mmio_del_vqs() 348 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_mmio_probe() local 367 uc_priv->device = readl(priv->base + VIRTIO_MMIO_DEVICE_ID); in virtio_mmio_probe() 368 if (uc_priv->device == 0) { in virtio_mmio_probe() 375 uc_priv->vendor = readl(priv->base + VIRTIO_MMIO_VENDOR_ID); in virtio_mmio_probe() [all …]
|
H A D | virtio_sandbox.c | 81 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_sandbox_set_features() local 83 priv->driver_features = uc_priv->features; in virtio_sandbox_set_features() 125 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_sandbox_del_vqs() local 128 list_for_each_entry_safe(vq, n, &uc_priv->vqs, list) in virtio_sandbox_del_vqs() 158 struct virtio_dev_priv *uc_priv = dev_get_uclass_priv(udev); in virtio_sandbox_probe() local 162 uc_priv->device = VIRTIO_ID_BLOCK; in virtio_sandbox_probe() 163 uc_priv->vendor = ('u' << 24) | ('b' << 16) | ('o' << 8) | 't'; in virtio_sandbox_probe()
|
/openbmc/u-boot/drivers/video/ |
H A D | simplefb.c | 15 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in simple_video_probe() local 42 uc_priv->xsize = fdtdec_get_uint(blob, node, "width", 0); in simple_video_probe() 43 uc_priv->ysize = fdtdec_get_uint(blob, node, "height", 0); in simple_video_probe() 44 uc_priv->rot = 0; in simple_video_probe() 47 debug("%s: %dx%d@%s\n", __func__, uc_priv->xsize, uc_priv->ysize, format); in simple_video_probe() 50 uc_priv->bpix = VIDEO_BPP16; in simple_video_probe() 52 uc_priv->bpix = VIDEO_BPP32; in simple_video_probe()
|
H A D | sandbox_sdl.c | 25 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in sandbox_sdl_probe() local 33 uc_priv->xsize = plat->xres; in sandbox_sdl_probe() 34 uc_priv->ysize = plat->yres; in sandbox_sdl_probe() 35 uc_priv->bpix = plat->bpix; in sandbox_sdl_probe() 36 uc_priv->rot = plat->rot; in sandbox_sdl_probe() 37 uc_priv->vidconsole_drv_name = plat->vidconsole_drv_name; in sandbox_sdl_probe() 38 uc_priv->font_size = plat->font_size; in sandbox_sdl_probe()
|
/openbmc/u-boot/drivers/video/meson/ |
H A D | meson_plane.c | 57 struct video_priv *uc_priv) in meson_vpp_setup_interlace_vscaler_osd1() argument 63 writel(((uc_priv->xsize - 1) << 16) | (uc_priv->ysize - 1), in meson_vpp_setup_interlace_vscaler_osd1() 66 writel((0 << 16) | uc_priv->xsize, in meson_vpp_setup_interlace_vscaler_osd1() 68 writel(((0 >> 1) << 16) | (uc_priv->ysize >> 1), in meson_vpp_setup_interlace_vscaler_osd1() 98 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in meson_vpu_setup_plane() local 107 dest_x2 = src_x2 = uc_priv->xsize; in meson_vpu_setup_plane() 109 dest_y2 = src_y2 = uc_priv->ysize; in meson_vpu_setup_plane() 112 writel(uc_priv->xsize, in meson_vpu_setup_plane() 165 meson_vpp_setup_interlace_vscaler_osd1(priv, uc_priv); in meson_vpu_setup_plane() 170 uc_plat->base, uc_priv->xsize * 4, in meson_vpu_setup_plane() [all …]
|
H A D | meson_vpu.c | 34 struct video_priv *uc_priv = dev_get_uclass_priv(dev); in meson_vpu_setup_mode() local 46 uc_priv->xsize = timing.hactive.typ; in meson_vpu_setup_mode() 47 uc_priv->ysize = timing.vactive.typ; in meson_vpu_setup_mode() 57 uc_priv->xsize = 720; in meson_vpu_setup_mode() 58 uc_priv->ysize = 576; in meson_vpu_setup_mode() 61 uc_priv->bpix = VPU_MAX_LOG2_BPP; in meson_vpu_setup_mode() 64 meson_fb.xsize = uc_priv->xsize; in meson_vpu_setup_mode() 65 meson_fb.ysize = uc_priv->ysize; in meson_vpu_setup_mode()
|
/openbmc/u-boot/drivers/timer/ |
H A D | timer-uclass.c | 38 struct timer_dev_priv *uc_priv = dev->uclass_priv; in timer_get_rate() local 40 return uc_priv->clock_rate; in timer_get_rate() 46 struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev); in timer_pre_probe() local 56 uc_priv->clock_rate = ret; in timer_pre_probe() 58 uc_priv->clock_rate = in timer_pre_probe() 68 struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev); in timer_post_probe() local 70 if (!uc_priv->clock_rate) in timer_post_probe()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0007-FF-A-v15-arm_ffa-introduce-sandbox-test-cases-for-UC.patch | 114 + ut_asserteq(0, uc_priv->id); 224 + struct ffa_priv *uc_priv; 235 + uc_priv = dev_get_uclass_priv(dev); 238 + ut_assertnonnull(uc_priv); 241 + check_fwk_version(uc_priv, uts); 244 + check_endpoint_id(uc_priv, uts); 247 + check_features(uc_priv, uts); 250 + check_rxtxbuf(uc_priv, uts); 283 + struct ffa_priv *uc_priv; 298 + uc_priv = dev_get_uclass_priv(dev); [all …]
|
/openbmc/u-boot/common/ |
H A D | lcd_simplefb.c | 26 struct video_priv *uc_priv; in lcd_dt_simplefb_configure_node() local 33 uc_priv = dev_get_uclass_priv(dev); in lcd_dt_simplefb_configure_node() 35 xsize = uc_priv->xsize; in lcd_dt_simplefb_configure_node() 36 ysize = uc_priv->ysize; in lcd_dt_simplefb_configure_node() 37 bpix = uc_priv->bpix; in lcd_dt_simplefb_configure_node()
|
/openbmc/u-boot/test/dm/ |
H A D | sound.c | 17 struct sound_uc_priv *uc_priv; in dm_test_sound() local 22 uc_priv = dev_get_uclass_priv(dev); in dm_test_sound() 23 ut_asserteq_str("audio-codec", uc_priv->codec->name); in dm_test_sound() 24 ut_asserteq_str("i2s", uc_priv->i2s->name); in dm_test_sound()
|