Searched +full:exynos5 +full:- +full:gsc (Results 1 – 11 of 11) sorted by relevance
1 * Samsung Exynos5 G-Scaler device3 G-Scaler is used for scaling and color space conversion on Exynos5 SoCs.6 - compatible: should be one of7 "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 number15 - samsung,sysreg: handle to syscon used to control the system registers to[all …]
1 // SPDX-License-Identifier: GPL-2.017 #include <dt-bindings/clock/exynos5250.h>18 #include "exynos5.dtsi"19 #include "exynos4-cpu-thermal.dtsi"20 #include <dt-bindings/clock/exynos-audss-clk.h>23 compatible = "samsung,exynos5250", "samsung,exynos5";50 #address-cells = <1>;51 #size-cells = <0>;55 compatible = "arm,cortex-a15";58 clock-names = "cpu";[all …]
1 // SPDX-License-Identifier: GPL-2.014 #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";47 opp-shared;49 opp-1800000000 {50 opp-hz = /bits/ 64 <1800000000>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.6 * Samsung EXYNOS5 SoC series G-Scaler driver24 #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 …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.6 * Samsung EXYNOS5 SoC series G-Scaler driver23 #include <media/v4l2-ioctl.h>25 #include "gsc-core.h"30 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_m2m_ctx_stop_req() local33 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req()34 if (!gsc_m2m_pending(gsc) || (curr_ctx != ctx)) in gsc_m2m_ctx_stop_req()38 ret = wait_event_timeout(gsc->irq_queue, in gsc_m2m_ctx_stop_req()42 return ret == 0 ? -ETIMEDOUT : ret; in gsc_m2m_ctx_stop_req()[all …]
1 /* SPDX-License-Identifier: GPL-2.0-only */3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.6 * header file for Samsung EXYNOS5 SoC series G-Scaler driver20 #include <media/videobuf2-v4l2.h>21 #include <media/v4l2-ctrls.h>22 #include <media/v4l2-device.h>23 #include <media/v4l2-mem2mem.h>24 #include <media/v4l2-mediabus.h>25 #include <media/videobuf2-dma-contig.h>27 #include "gsc-regs.h"[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.6 * Samsung EXYNOS5 SoC series G-Scaler driver12 #include "gsc-core.h"16 writel(GSC_SW_RESET_SRESET, dev->regs + GSC_SW_RESET); in gsc_hw_set_sw_reset()25 cfg = readl(dev->regs + GSC_SW_RESET); in gsc_wait_reset()31 return -EBUSY; in gsc_wait_reset()38 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask()43 writel(cfg, dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask()50 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_gsc_irq_enable()[all …]
1 # SPDX-License-Identifier: GPL-2.03 ---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 peripheral15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth.20 another capabilities like L2 TLB or block-fetch buffers to minimize translation42 const: samsung,exynos-sysmmu54 clock-names:56 - items:[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later25 #include "regs-gsc.h"28 * GSC stands for General SCaler and32 * GSC supports image rotation and image effect functions.64 #define gsc_read(offset) readl(ctx->regs + (offset))65 #define gsc_write(cfg, offset) writel(cfg, ctx->regs + (offset))87 * A structure of gsc context.91 * @gsc_clk: gsc gate clock.93 * @id: gsc id.118 * struct gsc_driverdata - per device type driver data for init time.[all …]
1 // SPDX-License-Identifier: GPL-2.0-only10 #include <dt-bindings/clock/exynos5420.h>12 #include <linux/clk-provider.h>18 #include "clk-cpu.h"19 #include "clk-exynos5-subcmu.h"894 /* Audio - I2S */901 /* SPI Pre-Ratio */1258 { GATE_IP_GSCL0, 0x3, 0x3 }, /* GSC gates */1259 { GATE_IP_GSCL1, 0xc0, 0xc0 }, /* GSC gates */1343 .pd_name = "GSC",[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...