Lines Matching +full:autoidle +full:- +full:shift
1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * TI OMAP3 ISP - Core
7 * Copyright (C) 2009-2010 Nokia Corporation
17 #include <media/media-entity.h>
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-device.h>
20 #include <linux/clk-provider.h>
43 (to_isp_device(ptr_module)->dev)
98 * struct isp_res_mapping - Map ISP io resources to ISP revision.
100 * @offset: register offsets of various ISP sub-blocks
110 * struct isp_reg - Structure for ISP register values.
111 * @reg: 32-bit Register address.
112 * @val: 32-bit Register value.
137 * struct isp_device - ISP device structure.
197 unsigned int autoidle;
236 return &container_of(asc, struct isp_async_subdev, asd)->bus;
258 unsigned int shift, unsigned int bridge);
276 * isp_reg_readl - Read value of an OMAP3 ISP register
287 return __raw_readl(isp->mmio_base[isp_mmio_range] + reg_offset);
291 * isp_reg_writel - Write value to an OMAP3 ISP register
301 __raw_writel(reg_value, isp->mmio_base[isp_mmio_range] + reg_offset);
305 * isp_reg_clr - Clear individual bits in an OMAP3 ISP register
321 * isp_reg_set - Set individual bits in an OMAP3 ISP register
337 * isp_reg_clr_set - Clear and set invidial bits in an OMAP3 ISP register
358 if (pad >= subdev->entity.num_pads)
361 if (subdev->entity.pads[pad].flags & MEDIA_PAD_FL_SINK)