Searched +full:meson +full:- +full:gx +full:- +full:clk +full:- +full:measure (Results 1 – 6 of 6) sorted by relevance
/linux/Documentation/devicetree/bindings/soc/amlogic/ |
H A 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 …]
|
/linux/drivers/soc/amlogic/ |
H A 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
|
H A D | meson-clk-measure.c | 1 // SPDX-License-Identifier: GPL-2.0+ 793 struct meson_msr *priv = clk_msr_id->priv; in meson_measure_id() 794 const struct msr_reg_offset *reg = priv->data.reg; in meson_measure_id() 802 regmap_write(priv->regmap, reg->freq_ctrl, 0); in meson_measure_id() 805 regmap_update_bits(priv->regmap, reg->freq_ctrl, MSR_DURATION, in meson_measure_id() 806 FIELD_PREP(MSR_DURATION, duration - 1)); in meson_measure_id() 809 regmap_update_bits(priv->regmap, reg->freq_ctrl, MSR_CLK_SRC, in meson_measure_id() 810 FIELD_PREP(MSR_CLK_SRC, clk_msr_id->id)); in meson_measure_id() 813 regmap_update_bits(priv->regmap, reg->freq_ctrl, in meson_measure_id() 817 ret = regmap_read_poll_timeout(priv->regmap, reg->freq_ctrl, in meson_measure_id() [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A 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 …]
|
H A D | meson-s4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/gpio/meson-s4-gpio.h> 10 #include <dt-bindings/clock/amlogic,s4-pll-clkc.h> 11 #include <dt-bindings/clock/amlogic,s4-peripherals-clkc.h> 12 #include <dt-bindings/power/meson-s4-power.h> 13 #include <dt-bindings/reset/amlogic,meson-s4-reset.h> 17 #address-cells = <2>; [all …]
|
H A D | amlogic-c3.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/reset/amlogic,c3-reset.h> 10 #include <dt-bindings/clock/amlogic,c3-pll-clkc.h> 11 #include <dt-bindings/clock/amlogic,c3-scmi-clkc.h> 12 #include <dt-bindings/clock/amlogic,c3-peripherals-clkc.h> 13 #include <dt-bindings/power/amlogic,c3-pwrc.h> 14 #include <dt-bindings/gpio/amlogic-c3-gpio.h> [all …]
|