Home
last modified time | relevance | path

Searched +full:exynos5420 +full:- +full:scaler (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/gpu/
Dsamsung-scaler.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/gpu/samsung-scaler.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC Image Scaler
10 - Inki Dae <inki.dae@samsung.com>
15 - samsung,exynos5420-scaler
16 - samsung,exynos5433-scaler
25 clock-names: {}
27 power-domains: {}
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dexynos5420.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung Exynos5420 SoC device tree source
8 * Samsung Exynos5420 SoC device nodes are listed in this file.
9 * Exynos5420 based board files can include this file and provide
14 #include <dt-bindings/clock/exynos5420.h>
15 #include <dt-bindings/clock/exynos-audss-clk.h>
16 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 compatible = "samsung,exynos5420", "samsung,exynos5";
42 * by exynos5420-cpus.dtsi or exynos5422-cpus.dtsi.
46 compatible = "operating-points-v2";
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/media/
Dexynos5-gsc.txt1 * Samsung Exynos5 G-Scaler device
3 G-Scaler is used for scaling and color space conversion on Exynos5 SoCs.
6 - compatible: should be one of
7 "samsung,exynos5250-gsc"
8 "samsung,exynos5420-gsc"
9 "samsung,exynos5433-gsc"
10 "samsung,exynos5-gsc" (deprecated)
11 - reg: should contain G-Scaler physical address location and length.
12 - interrupts: should contain G-Scaler interrupt number
15 - samsung,sysreg: handle to syscon used to control the system registers to
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/iommu/
Dsamsung,sysmmu.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marek Szyprowski <m.szyprowski@samsung.com>
14 physical memory chunks visible as a contiguous region to DMA-capable peripheral
15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth.
20 another capabilities like L2 TLB or block-fetch buffers to minimize translation
29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
32 * FIMD in Exynos5420 has one System MMU for window 0 and 4, the other system MMU
34 * M2M Scalers and G2D in Exynos5420 has one System MMU on the read channel and
[all …]
/Linux-v5.10/drivers/gpu/drm/exynos/
Dexynos_drm_scaler.c1 // SPDX-License-Identifier: GPL-2.0-only
24 #include "regs-scaler.h"
26 #define scaler_read(offset) readl(scaler->regs + (offset))
27 #define scaler_write(cfg, offset) writel(cfg, scaler->regs + (offset))
92 static inline int scaler_reset(struct scaler_context *scaler) in scaler_reset() argument
99 } while (--retry > 1 && in scaler_reset()
104 } while (--retry > 0 && scaler_read(SCALER_INT_EN) != 1); in scaler_reset()
106 return retry ? 0 : -EIO; in scaler_reset()
109 static inline void scaler_enable_int(struct scaler_context *scaler) in scaler_enable_int() argument
142 static inline void scaler_set_src_fmt(struct scaler_context *scaler, in scaler_set_src_fmt() argument
[all …]
Dexynos_drm_gsc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
25 #include "regs-gsc.h"
28 * GSC stands for General SCaler and
29 * supports image scaler/rotator and input/output DMA operations.
64 #define gsc_read(offset) readl(ctx->regs + (offset))
65 #define gsc_write(cfg, offset) writel(cfg, ctx->regs + (offset))
68 * A structure of scaler.
74 * @main_hratio: the main scaler's horizontal ratio.
75 * @main_vratio: the main scaler's vertical ratio.
92 * @sc: scaler infomations.
[all …]
/Linux-v5.10/drivers/media/platform/exynos-gsc/
Dgsc-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.
6 * Samsung EXYNOS5 SoC series G-Scaler driver
24 #include <media/v4l2-ioctl.h>
26 #include "gsc-core.h"
219 if (pixelformat && fmt->pixelformat == *pixelformat) in find_fmt()
221 if (mbus_code && fmt->mbus_code == *mbus_code) in find_fmt()
232 frame->f_width = width; in gsc_set_frame_size()
233 frame->f_height = height; in gsc_set_frame_size()
234 frame->crop.width = width; in gsc_set_frame_size()
[all …]
/Linux-v5.10/drivers/watchdog/
Ds3c2410_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
87 * struct s3c2410_wdt_variant - Per-variant config data
164 { .compatible = "samsung,s3c2410-wdt",
166 { .compatible = "samsung,s3c6410-wdt",
168 { .compatible = "samsung,exynos5250-wdt",
170 { .compatible = "samsung,exynos5420-wdt",
172 { .compatible = "samsung,exynos7-wdt",
181 .name = "s3c2410-wdt",
206 u32 mask_val = 1 << wdt->drv_data->mask_bit; in s3c2410wdt_mask_and_disable_reset()
210 if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_CONFIG)) in s3c2410wdt_mask_and_disable_reset()
[all …]