| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpu/ |
| D | samsung-rotator.txt | 1 * Samsung Image Rotator 5 (a) "samsung,exynos4210-rotator" for Rotator IP in Exynos4210 6 (b) "samsung,exynos4212-rotator" for Rotator IP in Exynos4212/4412 7 (c) "samsung,exynos5250-rotator" for Rotator IP in Exynos5250 12 - interrupts : Interrupt specifier for rotator interrupt, according to format 15 - clocks : Clock specifier for rotator clock, according to generic clock 18 - clock-names : Names of clocks. For exynos rotator, it should be "rotator". 21 rotator@12810000 { 22 compatible = "samsung,exynos4210-rotator"; 26 clock-names = "rotator";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpu/ |
| D | samsung-rotator.yaml | 4 $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-4.19/drivers/gpu/drm/exynos/ |
| D | exynos_drm_rotator.c | 24 #include "regs-rotator.h" 30 * Rotator supports image crop/rotator and input/output DMA operations. 51 * A structure of rotator context. 54 * @clock: rotator gate clock. 55 * @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() 309 rot->clock = devm_clk_get(dev, "rotator"); in rotator_probe() 417 .compatible = "samsung,exynos4210-rotator", 420 .compatible = "samsung,exynos4212-rotator", [all …]
|
| D | regs-rotator.h | 1 /* drivers/gpu/drm/exynos/regs-rotator.h 6 * Register definition file for Samsung Rotator Interface (Rotator) driver
|
| D | Kconfig | 108 bool "Rotator" 111 Choose this option if you want to use Exynos Rotator for DRM.
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
| D | exynos_drm_rotator.c | 25 #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 …]
|
| D | regs-rotator.h | 2 /* drivers/gpu/drm/exynos/regs-rotator.h 7 * Register definition file for Samsung Rotator Interface (Rotator) driver
|
| D | Kconfig | 106 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/ |
| D | gsc-core.h | 226 * @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-4.19/drivers/media/platform/exynos-gsc/ |
| D | gsc-core.h | 230 * @real_rot_dis_w: max pixel src cropped height with the rotator is off 231 * @real_rot_dis_h: max pixel src croppped width with the rotator is off 232 * @real_rot_en_w: max pixel src cropped width with the rotator is on 233 * @real_rot_en_h: max pixel src cropped height with the rotator is on 234 * @target_rot_dis_w: max pixel dst scaled width with the rotator is off 235 * @target_rot_dis_h: max pixel dst scaled height with the rotator is off 236 * @target_rot_en_w: max pixel dst scaled width with the rotator is on 237 * @target_rot_en_h: max pixel dst scaled height with the rotator is on 261 * @target_rot_dis_w: minimum output scaled pixel height when rotator is off 262 * @target_rot_dis_h: minimum output scaled pixel height when rotator is off [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/ |
| D | samsung-fimc.txt | 82 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/Documentation/devicetree/bindings/media/ |
| D | samsung-fimc.txt | 82 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-4.19/drivers/media/platform/exynos4-is/ |
| D | fimc-core.h | 336 * @in_rot_en_h: max input width with the input rotator is on 337 * @in_rot_dis_w: max input width with the input rotator is off 338 * @out_rot_en_w: max output width with the output rotator on 339 * @out_rot_dis_w: max output width with the output rotator off 352 * @has_inp_rot: set if has input rotator 353 * @has_out_rot: set if has output rotator
|
| /kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
| D | fimc-core.h | 328 * @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-5.10/drivers/mmc/host/ |
| D | mmc_spi.c | 251 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-4.19/drivers/mmc/host/ |
| D | mmc_spi.c | 270 unsigned short rotator; in mmc_spi_response_get() local 318 rotator = *cp++ << 8; in mmc_spi_response_get() 327 rotator |= *cp++; in mmc_spi_response_get() 328 while (rotator & 0x8000) { in mmc_spi_response_get() 330 rotator <<= 1; in mmc_spi_response_get() 332 cmd->resp[0] = rotator >> 8; in mmc_spi_response_get() 333 leftover = rotator; in mmc_spi_response_get() 380 rotator = leftover << 8; in mmc_spi_response_get() 381 rotator |= *cp << bitshift; in mmc_spi_response_get() 382 cmd->resp[0] |= (rotator & 0xFF00); in mmc_spi_response_get() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | stmpe.txt | 4 keypad, touchscreen, adc, pwm, rotator.
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | fimc.rst | 12 space converter, image resizer and rotator. It's also capable of capturing 15 slightly different capabilities, like pixel alignment constraints, rotator
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | fimc.rst | 10 space converter, image resizer and rotator. It's also capable of capturing 13 slightly different capabilities, like pixel alignment constraints, rotator
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | stmpe.txt | 4 keypad, touchscreen, adc, pwm, rotator.
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | s5pv210.dtsi | 544 rotator: rotator@fa300000 { label 545 compatible = "samsung,s5pv210-rotator"; 550 clock-names = "rotator";
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | lm8323.c | 38 #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-4.19/drivers/input/keyboard/ |
| D | lm8323.c | 50 #define LM8323_CMD_READ_ROTATOR 0x8e /* Read rotator status. */ 63 #define INT_ROTATOR 0x02 /* Rotator event. */ 82 #define CFG_ROTEN 0x40 /* Enable rotator. */ 388 /* We don't currently support the rotator. */ in lm8323_irq() 389 dev_vdbg(&lm->client->dev, "rotator fired\n"); in lm8323_irq()
|
| /kernel/linux/linux-5.10/init/ |
| D | do_mounts_rd.c | 195 char rotator[4] = { '|' , '/' , '-' , '\\' }; in rd_load_image() local 260 pr_cont("%c\b", rotator[rotate & 0x3]); in rd_load_image()
|
| /kernel/linux/linux-4.19/init/ |
| D | do_mounts_rd.c | 186 char rotator[4] = { '|' , '/' , '-' , '\\' }; in rd_load_image() local 266 pr_cont("%c\b", rotator[rotate & 0x3]); in rd_load_image()
|