Searched +full:exynos5260 +full:- +full:clk (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.6/Documentation/devicetree/bindings/clock/ |
D | samsung,exynos5260-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,exynos5260-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos5260 SoC clock controller 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 13 - Tomasz Figa <tomasz.figa@gmail.com> 16 Expected external clocks, defined in DTS as fixed-rate clocks with a matching [all …]
|
/Linux-v6.6/arch/arm/boot/dts/samsung/ |
D | exynos5260.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung Exynos5260 SoC device tree source 9 #include <dt-bindings/clock/exynos5260-clk.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "samsung,exynos5260", "samsung,exynos5"; 15 interrupt-parent = <&gic>; 16 #address-cells = <1>; 17 #size-cells = <1>; 34 #address-cells = <1>; [all …]
|
D | exynos5260-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's Exynos5260 SoC pin-mux and pin-config device tree source 8 * Samsung's Exynos5260 SoC pin-mux and pin-config options are listed as device 12 #include "exynos-pinctrl.h" 15 gpa0: gpa0-gpio-bank { 16 gpio-controller; 17 #gpio-cells = <2>; 19 interrupt-controller; 20 #interrupt-cells = <2>; 23 gpa1: gpa1-gpio-bank { [all …]
|
/Linux-v6.6/drivers/clk/samsung/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-$(CONFIG_COMMON_CLK) += clk.o clk-pll.o clk-cpu.o 7 obj-$(CONFIG_EXYNOS_3250_COMMON_CLK) += clk-exynos3250.o 8 obj-$(CONFIG_EXYNOS_4_COMMON_CLK) += clk-exynos4.o 9 obj-$(CONFIG_EXYNOS_4_COMMON_CLK) += clk-exynos4412-isp.o 10 obj-$(CONFIG_EXYNOS_5250_COMMON_CLK) += clk-exynos5250.o 11 obj-$(CONFIG_EXYNOS_5250_COMMON_CLK) += clk-exynos5-subcmu.o 12 obj-$(CONFIG_EXYNOS_5260_COMMON_CLK) += clk-exynos5260.o 13 obj-$(CONFIG_EXYNOS_5410_COMMON_CLK) += clk-exynos5410.o 14 obj-$(CONFIG_EXYNOS_5420_COMMON_CLK) += clk-exynos5420.o [all …]
|
D | clk-exynos5260.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Common Clock Framework support for Exynos5260 SoC. 12 #include "clk-exynos5260.h" 13 #include "clk.h" 14 #include "clk-pll.h" 16 #include <dt-bindings/clock/exynos5260-clk.h> 34 * Applicable for all 2550 Type PLLS for Exynos5260, listed below 163 CLK_OF_DECLARE(exynos5260_clk_aud, "samsung,exynos5260-clock-aud", 353 CLK_OF_DECLARE(exynos5260_clk_disp, "samsung,exynos5260-clock-disp", 417 CLK_OF_DECLARE(exynos5260_clk_egl, "samsung,exynos5260-clock-egl", [all …]
|
/Linux-v6.6/arch/arm/mach-exynos/ |
D | exynos.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (c) 2010-2014 Samsung Electronics Co., Ltd. 15 #include <linux/soc/samsung/exynos-regs-pmu.h> 18 #include <asm/hardware/cache-l2x0.h> 33 .id = -1, 52 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram") { in exynos_sysram_init() 64 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram-ns") { in exynos_sysram_init() 80 if (!of_flat_dt_is_compatible(node, "samsung,exynos4210-chipid")) in exynos_fdt_map_chipid() 88 iodesc.length = be32_to_cpu(reg[1]) - 1; in exynos_fdt_map_chipid() 114 * USE_DELAYED_RESET_ASSERTION should be set so the ARM CLK clock down [all …]
|
/Linux-v6.6/drivers/devfreq/event/ |
D | exynos-ppmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * exynos_ppmu.c - Exynos PPMU (Platform Performance Monitoring Unit) support 5 * Copyright (c) 2014-2015 Samsung Electronics Co., Ltd. 11 #include <linux/clk.h> 20 #include <linux/devfreq-event.h> 22 #include "exynos-ppmu.h" 30 struct clk *clk; member 46 { "ppmu-event0-"#name, PPMU_PMNCNT0 }, \ 47 { "ppmu-event1-"#name, PPMU_PMNCNT1 }, \ 48 { "ppmu-event2-"#name, PPMU_PMNCNT2 }, \ [all …]
|
/Linux-v6.6/drivers/thermal/samsung/ |
D | exynos_tmu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * exynos_tmu.c - Samsung Exynos TMU (Thermal Management Unit) 14 #include <linux/clk.h> 25 #include <dt-bindings/thermal/thermal_exynos.h> 73 /* Exynos5260 specific */ 148 * @clk: pointer to the clock structure. 150 * @sclk: pointer to the clock structure for accessing the tmu special clk. 157 * @gain: gain of amplifier in the positive-TC generator block 160 * in the positive-TC generator block 183 struct clk *clk, *clk_sec, *sclk; member [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/ |
D | samsung,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 - Tomasz Figa <tomasz.figa@gmail.com> 22 - External GPIO interrupts (see interrupts property in pin controller node); 24 - External wake-up interrupts - multiplexed (capable of waking up the system 25 see interrupts property in external wake-up interrupt controller node - 26 samsung,pinctrl-wakeup-interrupt.yaml); [all …]
|
/Linux-v6.6/drivers/i2c/busses/ |
D | i2c-exynos5.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * i2c-exynos5.c - Samsung Exynos5 I2C Controller Driver 18 #include <linux/clk.h> 183 struct clk *clk; /* operating clock */ member 184 struct clk *pclk; /* bus clock */ 200 /* Version of HS-I2C Hardware */ 205 * struct exynos_hsi2c_variant - platform specific HSI2C driver data 240 .compatible = "samsung,exynos5-hsi2c", 243 .compatible = "samsung,exynos5250-hsi2c", 246 .compatible = "samsung,exynos5260-hsi2c", [all …]
|