Home
last modified time | relevance | path

Searched +full:exynos5433 +full:- +full:mipi +full:- +full:dsi (Results 1 – 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/
Dsamsung,mipi-dsim.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/samsung,mipi-dsim.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung MIPI DSIM bridge controller
10 - Inki Dae <inki.dae@samsung.com>
11 - Jagan Teki <jagan@amarulasolutions.com>
12 - Marek Szyprowski <m.szyprowski@samsung.com>
15 Samsung MIPI DSIM bridge controller can be found it on Exynos
21 - enum:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/exynos/
Dexynos_dsim.txt1 Exynos MIPI DSI Master
4 - compatible: value should be one of the following
5 "samsung,exynos3250-mipi-dsi" /* for Exynos3250/3472 SoCs */
6 "samsung,exynos4210-mipi-dsi" /* for Exynos4 SoCs */
7 "samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */
8 "samsung,exynos5422-mipi-dsi" /* for Exynos5422/5800 SoCs */
9 "samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */
10 - reg: physical base address and length of the registers set for the device
11 - interrupts: should contain DSI interrupt
12 - clocks: list of clock specifiers, must contain an entry for each required
[all …]
Dexynos-mic.txt1 Device-Tree bindings for Samsung Exynos SoC mobile image compressor (MIC)
3 MIC (mobile image compressor) resides between decon and mipi dsi. Mipi dsi is
6 transferred through mipi dsi. The compressed frame data must be uncompressed in
10 - compatible: value should be "samsung,exynos5433-mic".
11 - reg: physical base address and length of the MIC registers set and system
13 - clocks: must include clock specifiers corresponding to entries in the
14 clock-names property.
15 - clock-names: list of clock names sorted in the same order as the clocks
17 - samsung,disp-syscon: the reference node for syscon for DISP block.
18 - ports: contains a port which is connected to decon node and dsi node.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/samsung/
Dsamsung,exynos5433-mic.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos5433-mic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos5433 SoC Mobile Image Compressor (MIC)
10 - Inki Dae <inki.dae@samsung.com>
11 - Seung-Woo Kim <sw0312.kim@samsung.com>
12 - Kyungmin Park <kyungmin.park@samsung.com>
13 - Krzysztof Kozlowski <krzk@kernel.org>
16 MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
26 bool "DECON on Exynos5433"
28 Choose this option if you want to use Exynos5433 DECON for DRM.
57 bool "MIPI-DSI host"
63 This enables support for Exynos MIPI-DSI device.
87 comment "Sub-drivers"
Dexynos_drm_dsi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung SoC MIPI DSI Master driver.
104 #define DSIM_MAIN_VRESOL(x, num_bits) (((x) & ((1 << (num_bits)) - 1)) << 16)
105 #define DSIM_MAIN_HRESOL(x, num_bits) (((x) & ((1 << (num_bits)) - 1)) << 0)
321 static inline void exynos_dsi_write(struct exynos_dsi *dsi, enum reg_idx idx, in exynos_dsi_write() argument
325 writel(val, dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in exynos_dsi_write()
328 static inline u32 exynos_dsi_read(struct exynos_dsi *dsi, enum reg_idx idx) in exynos_dsi_read() argument
330 return readl(dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in exynos_dsi_read()
510 { .compatible = "samsung,exynos3250-mipi-dsi",
512 { .compatible = "samsung,exynos4210-mipi-dsi",
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
28 bool "DECON on Exynos5433"
30 Choose this option if you want to use Exynos5433 DECON for DRM.
59 bool "MIPI-DSI host"
66 This enables support for Exynos MIPI-DSI device.
91 comment "Sub-drivers"
Dexynos_drm_dsi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung MIPI DSIM glue for Exynos SoCs.
14 #include <drm/bridge/samsung-dsim.h>
27 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_te_irq_handler() local
28 struct drm_encoder *encoder = &dsi->encoder; in exynos_dsi_te_irq_handler()
30 if (dsim->state & DSIM_STATE_VIDOUT_AVAILABLE) in exynos_dsi_te_irq_handler()
31 exynos_drm_crtc_te_handler(encoder->crtc); in exynos_dsi_te_irq_handler()
39 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_host_attach() local
40 struct drm_encoder *encoder = &dsi->encoder; in exynos_dsi_host_attach()
41 struct drm_device *drm = encoder->dev; in exynos_dsi_host_attach()
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's Exynos5433 SoC device tree source
7 * Samsung's Exynos5433 SoC device nodes are listed in this file.
8 * Exynos5433 based board files can include this file and provide
12 * Exynos5433 SoC. As device tree coverage for Exynos5433 increases,
16 #include <dt-bindings/clock/exynos5433.h>
17 #include <dt-bindings/interrupt-controller/arm-gic.h>
20 compatible = "samsung,exynos5433";
21 #address-cells = <2>;
22 #size-cells = <2>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's Exynos5433 SoC device tree source
7 * Samsung's Exynos5433 SoC device nodes are listed in this file.
8 * Exynos5433 based board files can include this file and provide
12 * Exynos5433 SoC. As device tree coverage for Exynos5433 increases,
16 #include <dt-bindings/clock/exynos5433.h>
17 #include <dt-bindings/interrupt-controller/arm-gic.h>
20 compatible = "samsung,exynos5433";
21 #address-cells = <2>;
22 #size-cells = <2>;
[all …]
/kernel/linux/linux-5.10/drivers/phy/samsung/
Dphy-exynos-mipi-video.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY driver
19 #include <linux/soc/samsung/exynos-regs-pmu.h>
23 EXYNOS_MIPI_PHY_ID_NONE = -1,
161 "samsung,pmu-syscon",
162 "samsung,disp-sysreg",
163 "samsung,cam0-sysreg",
164 "samsung,cam1-sysreg"
231 struct regmap *enable_map = state->regmaps[data->enable_map]; in __set_phy_state()
232 struct regmap *resetn_map = state->regmaps[data->resetn_map]; in __set_phy_state()
[all …]
/kernel/linux/linux-6.6/drivers/phy/samsung/
Dphy-exynos-mipi-video.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY driver
18 #include <linux/soc/samsung/exynos-regs-pmu.h>
22 EXYNOS_MIPI_PHY_ID_NONE = -1,
160 "samsung,pmu-syscon",
161 "samsung,disp-sysreg",
162 "samsung,cam0-sysreg",
163 "samsung,cam1-sysreg"
230 struct regmap *enable_map = state->regmaps[data->enable_map]; in __set_phy_state()
231 struct regmap *resetn_map = state->regmaps[data->resetn_map]; in __set_phy_state()
[all …]