| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | samsung,mipi-video-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/samsung,mipi-video-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Marek Szyprowski <m.szyprowski@samsung.com> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 15 For samsung,s5pv210-mipi-video-phy compatible PHYs the second cell in the 17 0 - MIPI CSIS 0, 18 1 - MIPI DSIM 0, [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/samsung/ |
| D | samsung,exynos-sysreg.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/soc/samsung/samsung,exynos-sysreg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos SoC series System Registers (SYSREG) 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - items: 16 - enum: 17 - samsung,exynos3-sysreg 18 - samsung,exynos4-sysreg [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/samsung/ |
| D | samsung,exynos5433-decon.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos5433-decon.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 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> 23 - samsung,exynos5433-decon 24 - samsung,exynos5433-decon-tv [all …]
|
| D | samsung,exynos-hdmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos-hdmi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 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> 18 - samsung,exynos4210-hdmi 19 - samsung,exynos4212-hdmi [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | samsung-phy.txt | 2 ------------------------------------------------- 5 - compatible : should be one of the listed compatibles: 6 - "samsung,s5pv210-mipi-video-phy" 7 - "samsung,exynos5420-mipi-video-phy" 8 - "samsung,exynos5433-mipi-video-phy" 9 - #phy-cells : from the generic phy bindings, must be 1; 12 - syscon - phandle to the PMU system controller 15 - samsung,pmu-syscon - phandle to the PMU system controller 16 - samsung,disp-sysreg - phandle to the DISP system registers controller 17 - samsung,cam0-sysreg - phandle to the CAM0 system registers controller [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/exynos/ |
| D | exynos5433.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/clock/exynos5433.h> 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 21 #address-cells = <2>; 22 #size-cells = <2>; 24 interrupt-parent = <&gic>; 26 arm-a53-pmu { 27 compatible = "arm,cortex-a53-pmu"; 32 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 35 arm-a57-pmu { [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/samsung/ |
| D | phy-exynos-mipi-video.c | 1 // SPDX-License-Identifier: GPL-2.0-only 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() 234 spin_lock(&state->slock); in __set_phy_state() [all …]
|
| /kernel/linux/linux-6.6/drivers/phy/samsung/ |
| D | phy-exynos-mipi-video.c | 1 // SPDX-License-Identifier: GPL-2.0-only 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() 233 spin_lock(&state->slock); in __set_phy_state() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
| D | exynos_drm_mic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 /* Sysreg registers for MIC */ 99 struct regmap *sysreg; member 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 116 DRM_DEV_ERROR(mic->dev, in mic_set_path() 122 if (mic->i80_mode) in mic_set_path() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 133 DRM_DEV_ERROR(mic->dev, in mic_set_path() 142 writel(MIC_SW_RST, mic->reg + MIC_OP); in mic_sw_reset() 144 while (retry-- > 0) { in mic_sw_reset() [all …]
|
| D | exynos5433_drm_decon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #include "regs-decon5433.h" 64 struct regmap *sysreg; member 99 val = (val & mask) | (readl(ctx->addr + reg) & ~mask); in decon_set_bits() 100 writel(val, ctx->addr + reg); in decon_set_bits() 105 struct decon_context *ctx = crtc->ctx; in decon_enable_vblank() 109 if (crtc->i80_mode) in decon_enable_vblank() 114 writel(val, ctx->addr + DECON_VIDINTCON0); in decon_enable_vblank() 116 enable_irq(ctx->irq); in decon_enable_vblank() 117 if (!(ctx->out_type & I80_HW_TRG)) in decon_enable_vblank() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
| D | exynos_drm_mic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 /* Sysreg registers for MIC */ 98 struct regmap *sysreg; member 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 116 DRM_DEV_ERROR(mic->dev, in mic_set_path() 122 if (mic->i80_mode) in mic_set_path() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 133 DRM_DEV_ERROR(mic->dev, in mic_set_path() 142 writel(MIC_SW_RST, mic->reg + MIC_OP); in mic_sw_reset() 144 while (retry-- > 0) { in mic_sw_reset() [all …]
|
| D | exynos5433_drm_decon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #include "regs-decon5433.h" 63 struct regmap *sysreg; member 98 val = (val & mask) | (readl(ctx->addr + reg) & ~mask); in decon_set_bits() 99 writel(val, ctx->addr + reg); in decon_set_bits() 104 struct decon_context *ctx = crtc->ctx; in decon_enable_vblank() 108 if (crtc->i80_mode) in decon_enable_vblank() 113 writel(val, ctx->addr + DECON_VIDINTCON0); in decon_enable_vblank() 115 enable_irq(ctx->irq); in decon_enable_vblank() 116 if (!(ctx->out_type & I80_HW_TRG)) in decon_enable_vblank() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/ |
| D | exynos5433.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/clock/exynos5433.h> 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 21 #address-cells = <2>; 22 #size-cells = <2>; 24 interrupt-parent = <&gic>; 27 compatible = "arm,cortex-a53-pmu"; 32 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 36 compatible = "arm,cortex-a57-pmu"; 41 interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5420.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 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> 37 bus_disp1: bus-disp1 { 38 compatible = "samsung,exynos-bus"; 40 clock-names = "bus"; 44 bus_disp1_fimd: bus-disp1-fimd { 45 compatible = "samsung,exynos-bus"; 47 clock-names = "bus"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos5420.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 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> 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>; 51 opp-microvolt = <1250000 1250000 1500000>; [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/samsung/ |
| D | clk-exynos5420.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #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 */ 1110 GATE(CLK_SYSREG, "sysreg", "aclk66_psgen", 1333 .pd_name = "DISP", 1435 PLL_36XX_RATE(24 * MHZ, 393216003U, 197, 3, 2, -25690), [all …]
|
| D | clk-exynos5433.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/clk-provider.h> 18 #include <dt-bindings/clock/exynos5433.h> 21 #include "clk-cpu.h" 22 #include "clk-pll.h" 769 PLL_36XX_RATE(24 * MHZ, 393216003U, 197, 3, 2, -25690), 771 PLL_36XX_RATE(24 * MHZ, 368639991U, 246, 4, 2, -15729), 772 PLL_36XX_RATE(24 * MHZ, 361507202U, 181, 3, 2, -16148), 773 PLL_36XX_RATE(24 * MHZ, 338687988U, 113, 2, 2, -6816), 777 PLL_36XX_RATE(24 * MHZ, 196608001U, 197, 3, 3, -25690), [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/samsung/ |
| D | clk-exynos5420.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <dt-bindings/clock/exynos5420.h> 12 #include <linux/clk-provider.h> 18 #include "clk-cpu.h" 19 #include "clk-exynos5-subcmu.h" 897 /* Audio - I2S */ 904 /* SPI Pre-Ratio */ 1113 GATE(CLK_SYSREG, "sysreg", "aclk66_psgen", 1336 .pd_name = "DISP", 1438 PLL_36XX_RATE(24 * MHZ, 393216003U, 197, 3, 2, -25690), [all …]
|
| D | clk-exynos5433.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/clk-provider.h> 17 #include <dt-bindings/clock/exynos5433.h> 20 #include "clk-cpu.h" 21 #include "clk-exynos-arm64.h" 22 #include "clk-pll.h" 792 PLL_36XX_RATE(24 * MHZ, 393216003U, 197, 3, 2, -25690), 794 PLL_36XX_RATE(24 * MHZ, 368639991U, 246, 4, 2, -15729), 795 PLL_36XX_RATE(24 * MHZ, 361507202U, 181, 3, 2, -16148), 796 PLL_36XX_RATE(24 * MHZ, 338687988U, 113, 2, 2, -6816), [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
| D | 0001_linux_arch.patch | 7 Change-Id: I8c7b42f8858212fb4b2d56a871d3f4d5afc73954 9 diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig 11 --- a/arch/arm64/Kconfig 13 @@ -183,7 +183,6 @@ config ARM64 17 - select HOLES_IN_ZONE 21 @@ -1023,6 +1022,9 @@ config NEED_PER_CPU_EMBED_FIRST_CHUNK 31 @@ -1148,7 +1150,7 @@ config XEN 35 - int 40 @@ -1182,15 +1184,6 @@ config UNMAP_KERNEL_AT_EL0 44 -config MITIGATE_SPECTRE_BRANCH_HISTORY [all …]
|