static int mediatek_bo_flush(struct bo *bo, struct map_info *data)
{
struct mediatek_private_map_data *priv = data->priv;
-
if (priv)
memcpy(priv->gem_addr, priv->cached_addr, bo->total_size);
/* Camera ISP supports only NV12 output. */
drv_modify_combination(drv, DRM_FORMAT_NV12, &metadata,
- BO_USE_CAMERA_READ | BO_USE_CAMERA_WRITE);
+ BO_USE_CAMERA_READ | BO_USE_CAMERA_WRITE);
/*
* R8 format is used for Android's HAL_PIXEL_FORMAT_BLOB and is used for JPEG snapshots
* from camera.
static bool has_modifier(const uint64_t *list, uint32_t count, uint64_t modifier)
{
uint32_t i;
-
for (i = 0; i < count; i++)
if (list[i] == modifier)
return true;
uint32_t flags)
{
uint64_t modifiers[] = { DRM_FORMAT_MOD_NONE };
-
return rockchip_bo_create_with_modifiers(bo, width, height, format, modifiers,
ARRAY_SIZE(modifiers));
}
static int rockchip_bo_flush(struct bo *bo, struct map_info *data)
{
struct rockchip_private_map_data *priv = data->priv;
-
if (priv)
memcpy(priv->gem_addr, priv->cached_addr, bo->total_size);
struct tegra_private_map_data *priv = data->priv;
if (priv && priv->prot & PROT_WRITE)
- transfer_tiled_memory(bo, priv->tiled, priv->untiled,
- TEGRA_WRITE_TILED_BUFFER);
+ transfer_tiled_memory(bo, priv->tiled, priv->untiled, TEGRA_WRITE_TILED_BUFFER);
return 0;
}