Home
last modified time | relevance | path

Searched full:rotator (Results 1 – 25 of 81) sorted by relevance

1234

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpu/
Dsamsung-rotator.yaml4 $id: http://devicetree.org/schemas/gpu/samsung-rotator.yaml#
7 title: Samsung SoC Image Rotator
15 - "samsung,s5pv210-rotator"
16 - "samsung,exynos4210-rotator"
17 - "samsung,exynos4212-rotator"
18 - "samsung,exynos5250-rotator"
36 - const: rotator
49 rotator@12810000 {
50 compatible = "samsung,exynos4210-rotator";
54 clock-names = "rotator";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpu/
Dsamsung-rotator.yaml4 $id: http://devicetree.org/schemas/gpu/samsung-rotator.yaml#
7 title: Samsung SoC Image Rotator
15 - "samsung,s5pv210-rotator"
16 - "samsung,exynos4210-rotator"
17 - "samsung,exynos4212-rotator"
18 - "samsung,exynos5250-rotator"
36 - const: rotator
49 rotator@12810000 {
50 compatible = "samsung,exynos4210-rotator";
54 clock-names = "rotator";
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
Dexynos_drm_rotator.c25 #include "regs-rotator.h"
28 * Rotator supports image crop/rotator and input/output DMA operations.
49 * A structure of rotator context.
52 * @clock: rotator gate clock.
53 * @limit_tbl: limitation of rotator.
226 dev_err(rot->dev, "failed to enable ROTATOR device.\n"); in rotator_commit()
256 rot->formats, rot->num_formats, "rotator"); in rotator_bind()
258 dev_info(dev, "The exynos rotator has been probed successfully\n"); in rotator_bind()
309 rot->clock = devm_clk_get(dev, "rotator"); in rotator_probe()
435 .compatible = "samsung,s5pv210-rotator",
[all …]
Dregs-rotator.h2 /* drivers/gpu/drm/exynos/regs-rotator.h
7 * Register definition file for Samsung Rotator Interface (Rotator) driver
DKconfig109 bool "Rotator"
112 Choose this option if you want to use Exynos Rotator for DRM.
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
Dexynos_drm_rotator.c25 #include "regs-rotator.h"
28 * Rotator supports image crop/rotator and input/output DMA operations.
49 * A structure of rotator context.
52 * @clock: rotator gate clock.
53 * @limit_tbl: limitation of rotator.
251 rot->formats, rot->num_formats, "rotator"); in rotator_bind()
253 dev_info(dev, "The exynos rotator has been probed successfully\n"); in rotator_bind()
306 rot->clock = devm_clk_get(dev, "rotator"); in rotator_probe()
434 .compatible = "samsung,s5pv210-rotator",
437 .compatible = "samsung,exynos4210-rotator",
[all …]
Dregs-rotator.h2 /* drivers/gpu/drm/exynos/regs-rotator.h
7 * Register definition file for Samsung Rotator Interface (Rotator) driver
DKconfig106 bool "Rotator"
109 Choose this option if you want to use Exynos Rotator for DRM.
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/
Dgsc-core.h226 * @real_rot_dis_w: max pixel src cropped height with the rotator is off
227 * @real_rot_dis_h: max pixel src croppped width with the rotator is off
228 * @real_rot_en_w: max pixel src cropped width with the rotator is on
229 * @real_rot_en_h: max pixel src cropped height with the rotator is on
230 * @target_rot_dis_w: max pixel dst scaled width with the rotator is off
231 * @target_rot_dis_h: max pixel dst scaled height with the rotator is off
232 * @target_rot_en_w: max pixel dst scaled width with the rotator is on
233 * @target_rot_en_h: max pixel dst scaled height with the rotator is on
257 * @target_rot_dis_w: minimum output scaled pixel height when rotator is off
258 * @target_rot_dis_h: minimum output scaled pixel height when rotator is off
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/
Dgsc-core.h224 * @real_rot_dis_w: max pixel src cropped height with the rotator is off
225 * @real_rot_dis_h: max pixel src cropped width with the rotator is off
226 * @real_rot_en_w: max pixel src cropped width with the rotator is on
227 * @real_rot_en_h: max pixel src cropped height with the rotator is on
228 * @target_rot_dis_w: max pixel dst scaled width with the rotator is off
229 * @target_rot_dis_h: max pixel dst scaled height with the rotator is off
230 * @target_rot_en_w: max pixel dst scaled width with the rotator is on
231 * @target_rot_en_h: max pixel dst scaled height with the rotator is on
255 * @target_rot_dis_w: minimum output scaled pixel height when rotator is off
256 * @target_rot_dis_h: minimum output scaled pixel height when rotator is off
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Dsamsung,exynos4210-fimc.yaml101 rotator. Bits 4 and 0 correspond to input and output rotator
102 respectively. If a rotator is present its corresponding bit should be
/kernel/linux/linux-6.6/drivers/mmc/host/
Dmmc_spi.c224 unsigned short rotator; in mmc_spi_response_get() local
272 rotator = *cp++ << 8; in mmc_spi_response_get()
281 rotator |= *cp++; in mmc_spi_response_get()
282 while (rotator & 0x8000) { in mmc_spi_response_get()
284 rotator <<= 1; in mmc_spi_response_get()
286 cmd->resp[0] = rotator >> 8; in mmc_spi_response_get()
287 leftover = rotator; in mmc_spi_response_get()
337 rotator = leftover << 8; in mmc_spi_response_get()
338 rotator |= *cp << bitshift; in mmc_spi_response_get()
339 cmd->resp[0] |= (rotator & 0xFF00); in mmc_spi_response_get()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/
Dqcom,mdp5.yaml78 - description: Interconnect path from rotator port to the data bus
85 - const: rotator-mem
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dsamsung-fimc.txt82 the output rotator. Bits 4 and 0 correspond to input and output rotator
83 respectively. If a rotator is present its corresponding bit should be set.
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
Dfimc-core.h328 * @in_rot_en_h: max input width with the input rotator is on
329 * @in_rot_dis_w: max input width with the input rotator is off
330 * @out_rot_en_w: max output width with the output rotator on
331 * @out_rot_dis_w: max output width with the output rotator off
344 * @has_inp_rot: set if has input rotator
345 * @has_out_rot: set if has output rotator
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
Dfimc-core.h330 * @in_rot_en_h: max input width with the input rotator is on
331 * @in_rot_dis_w: max input width with the input rotator is off
332 * @out_rot_en_w: max output width with the output rotator on
333 * @out_rot_dis_w: max output width with the output rotator off
346 * @has_inp_rot: set if has input rotator
347 * @has_out_rot: set if has output rotator
/kernel/linux/linux-5.10/drivers/mmc/host/
Dmmc_spi.c251 unsigned short rotator; in mmc_spi_response_get() local
299 rotator = *cp++ << 8; in mmc_spi_response_get()
308 rotator |= *cp++; in mmc_spi_response_get()
309 while (rotator & 0x8000) { in mmc_spi_response_get()
311 rotator <<= 1; in mmc_spi_response_get()
313 cmd->resp[0] = rotator >> 8; in mmc_spi_response_get()
314 leftover = rotator; in mmc_spi_response_get()
364 rotator = leftover << 8; in mmc_spi_response_get()
365 rotator |= *cp << bitshift; in mmc_spi_response_get()
366 cmd->resp[0] |= (rotator & 0xFF00); in mmc_spi_response_get()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dfimc.rst12 space converter, image resizer and rotator. It's also capable of capturing
15 slightly different capabilities, like pixel alignment constraints, rotator
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dfimc.rst12 space converter, image resizer and rotator. It's also capable of capturing
15 slightly different capabilities, like pixel alignment constraints, rotator
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/
Dst,stmpe-gpio.yaml12 touchscreen, ADC, PWM or rotator. It can contain one or several different
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Ds5pv210.dtsi527 rotator: rotator@fa300000 { label
528 compatible = "samsung,s5pv210-rotator";
533 clock-names = "rotator";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dstmpe.txt4 keypad, touchscreen, adc, pwm, rotator.
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Ds5pv210.dtsi544 rotator: rotator@fa300000 { label
545 compatible = "samsung,s5pv210-rotator";
550 clock-names = "rotator";
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dlm8323.c38 #define LM8323_CMD_READ_ROTATOR 0x8e /* Read rotator status. */
51 #define INT_ROTATOR 0x02 /* Rotator event. */
70 #define CFG_ROTEN 0x40 /* Enable rotator. */
376 /* We don't currently support the rotator. */ in lm8323_irq()
377 dev_vdbg(&lm->client->dev, "rotator fired\n"); in lm8323_irq()
/kernel/linux/linux-5.10/drivers/input/keyboard/
Dlm8323.c38 #define LM8323_CMD_READ_ROTATOR 0x8e /* Read rotator status. */
51 #define INT_ROTATOR 0x02 /* Rotator event. */
70 #define CFG_ROTEN 0x40 /* Enable rotator. */
376 /* We don't currently support the rotator. */ in lm8323_irq()
377 dev_vdbg(&lm->client->dev, "rotator fired\n"); in lm8323_irq()

1234