Searched +full:meson +full:- +full:gx +full:- +full:clk +full:- +full:measure (Results 1 – 12 of 12) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/amlogic/ |
| D | amlogic,meson-gx-clk-measure.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-clk-measure.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The Amlogic SoCs contains an IP to measure the internal clocks. 14 - Neil Armstrong <neil.armstrong@linaro.org> 19 - amlogic,meson-gx-clk-measure 20 - amlogic,meson8-clk-measure 21 - amlogic,meson8b-clk-measure 22 - amlogic,meson-axg-clk-measure [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/amlogic/ |
| D | clk-measure.txt | 4 The Amlogic SoCs contains an IP to measure the internal clocks. 8 - compatible: Shall contain one of the following : 9 "amlogic,meson-gx-clk-measure" for GX SoCs 10 "amlogic,meson8-clk-measure" for Meson8 SoCs 11 "amlogic,meson8b-clk-measure" for Meson8b SoCs 12 "amlogic,meson-axg-clk-measure" for AXG SoCs 13 "amlogic,meson-g12a-clk-measure" for G12a SoCs 14 "amlogic,meson-sm1-clk-measure" for SM1 SoCs 15 - reg: base address and size of the Clock Measurer register space. 18 clock-measure@8758 { [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/amlogic/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_MESON_CANVAS) += meson-canvas.o 3 obj-$(CONFIG_MESON_CLK_MEASURE) += meson-clk-measure.o 4 obj-$(CONFIG_MESON_GX_SOCINFO) += meson-gx-socinfo.o 5 obj-$(CONFIG_MESON_GX_PM_DOMAINS) += meson-gx-pwrc-vpu.o 6 obj-$(CONFIG_MESON_MX_SOCINFO) += meson-mx-socinfo.o 7 obj-$(CONFIG_MESON_EE_PM_DOMAINS) += meson-ee-pwrc.o 8 obj-$(CONFIG_MESON_SECURE_PM_DOMAINS) += meson-secure-pwrc.o
|
| D | meson-clk-measure.c | 1 // SPDX-License-Identifier: GPL-2.0+ 493 struct meson_msr *priv = clk_msr_id->priv; in meson_measure_id() 501 regmap_write(priv->regmap, MSR_CLK_REG0, 0); in meson_measure_id() 504 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_DURATION, in meson_measure_id() 505 FIELD_PREP(MSR_DURATION, duration - 1)); in meson_measure_id() 508 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_CLK_SRC, in meson_measure_id() 509 FIELD_PREP(MSR_CLK_SRC, clk_msr_id->id)); in meson_measure_id() 512 regmap_update_bits(priv->regmap, MSR_CLK_REG0, in meson_measure_id() 516 ret = regmap_read_poll_timeout(priv->regmap, MSR_CLK_REG0, in meson_measure_id() 524 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_ENABLE, 0); in meson_measure_id() [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/amlogic/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_MESON_CANVAS) += meson-canvas.o 3 obj-$(CONFIG_MESON_CLK_MEASURE) += meson-clk-measure.o 4 obj-$(CONFIG_MESON_GX_SOCINFO) += meson-gx-socinfo.o 5 obj-$(CONFIG_MESON_MX_SOCINFO) += meson-mx-socinfo.o
|
| D | meson-clk-measure.c | 1 // SPDX-License-Identifier: GPL-2.0+ 494 struct meson_msr *priv = clk_msr_id->priv; in meson_measure_id() 502 regmap_write(priv->regmap, MSR_CLK_REG0, 0); in meson_measure_id() 505 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_DURATION, in meson_measure_id() 506 FIELD_PREP(MSR_DURATION, duration - 1)); in meson_measure_id() 509 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_CLK_SRC, in meson_measure_id() 510 FIELD_PREP(MSR_CLK_SRC, clk_msr_id->id)); in meson_measure_id() 513 regmap_update_bits(priv->regmap, MSR_CLK_REG0, in meson_measure_id() 517 ret = regmap_read_poll_timeout(priv->regmap, MSR_CLK_REG0, in meson_measure_id() 525 regmap_update_bits(priv->regmap, MSR_CLK_REG0, MSR_ENABLE, 0); in meson_measure_id() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| D | meson-gx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/power/meson-gxbb-power.h> 16 #include <dt-bindings/thermal/thermal.h> 19 interrupt-parent = <&gic>; 20 #address-cells = <2>; 21 #size-cells = <2>; 29 reserved-memory { [all …]
|
| D | meson-g12-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/g12a-clkc.h> 9 #include <dt-bindings/clock/g12a-aoclkc.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/amlogic,meson-g12a-gpio-intc.h> 13 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
| D | meson-axg.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/axg-aoclkc.h> 7 #include <dt-bindings/clock/axg-audio-clkc.h> 8 #include <dt-bindings/clock/axg-clkc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/gpio/meson-axg-gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-axg-reset.h> [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-gx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/power/meson-gxbb-power.h> 16 #include <dt-bindings/thermal/thermal.h> 19 interrupt-parent = <&gic>; 20 #address-cells = <2>; 21 #size-cells = <2>; 23 reserved-memory { [all …]
|
| D | meson-axg.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/axg-aoclkc.h> 7 #include <dt-bindings/clock/axg-audio-clkc.h> 8 #include <dt-bindings/clock/axg-clkc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/gpio/meson-axg-gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-axg-reset.h> [all …]
|
| D | meson-g12-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/g12a-clkc.h> 9 #include <dt-bindings/clock/g12a-aoclkc.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 13 #include <dt-bindings/thermal/thermal.h> 16 interrupt-parent = <&gic>; [all …]
|