/linux-6.14.4/arch/arm64/boot/dts/amlogic/ |
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.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-g12a-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 14 tdmif_a: audio-controller-0 { 15 compatible = "amlogic,axg-tdm-iface"; 16 #sound-dai-cells = <0>; 17 sound-name-prefix = "TDM_A"; [all …]
|
D | meson-sm1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-sm1-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 16 tdmif_a: audio-controller-0 { 17 compatible = "amlogic,axg-tdm-iface"; 18 #sound-dai-cells = <0>; 19 sound-name-prefix = "TDM_A"; [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-s400.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-axg.dtsi" 9 #include <dt-bindings/input/input.h> 12 compatible = "amlogic,s400", "amlogic,a113d", "amlogic,meson-axg"; 13 model = "Amlogic Meson AXG S400 Development Board"; 16 compatible = "adc-keys"; 17 io-channels = <&saradc 0>; 18 io-channel-names = "buttons"; 19 keyup-threshold-microvolt = <1800000>; [all …]
|
D | meson-sm1-bananapi-m2-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1-bananapi.dtsi" 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 13 compatible = "bananapi,bpi-m2-pro", "amlogic,sm1"; 14 model = "Banana Pi BPI-M2-PRO"; 17 compatible = "amlogic,axg-sound-card"; 18 model = "BPI-M2-PRO"; 19 audio-aux-devs = <&tdmout_b>; 20 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", [all …]
|
D | meson-sm1-x96-air.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1-ac2xx.dtsi" 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 13 compatible = "amediatech,x96-air", "amlogic,sm1"; 17 compatible = "amlogic,axg-sound-card"; 18 model = "X96-AIR"; 19 audio-aux-devs = <&tdmout_b>; 20 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", 25 clocks = <&clkc CLKID_MPLL2>, [all …]
|
D | meson-sm1-a95xf3-air.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1-ac2xx.dtsi" 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 13 compatible = "cyx,a95xf3-air", "amlogic,sm1"; 14 model = "Shenzhen CYX Industrial Co., Ltd A95XF3-AIR"; 17 compatible = "amlogic,axg-sound-card"; 18 model = "A95XF3-AIR"; 19 audio-aux-devs = <&tdmout_b>; 20 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", [all …]
|
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 …]
|
D | meson-sm1-x96-air-gbit.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1-ac2xx.dtsi" 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 13 compatible = "amediatech,x96-air-gbit", "amlogic,sm1"; 17 compatible = "amlogic,axg-sound-card"; 18 model = "X96-AIR"; 19 audio-aux-devs = <&tdmout_b>; 20 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", 25 clocks = <&clkc CLKID_MPLL2>, [all …]
|
D | meson-sm1-a95xf3-air-gbit.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1-ac2xx.dtsi" 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 13 compatible = "cyx,a95xf3-air-gbit", "amlogic,sm1"; 14 model = "Shenzhen CYX Industrial Co., Ltd A95XF3-AIR"; 17 compatible = "amlogic,axg-sound-card"; 18 model = "A95XF3-AIR"; 19 audio-aux-devs = <&tdmout_b>; 20 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", [all …]
|
D | meson-g12b-gtking-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-g12b-w400.dtsi" 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 15 model = "Beelink GT-King Pro"; 22 gpio-keys-polled { 23 compatible = "gpio-keys-polled"; 24 poll-interval = <100>; 26 power-button { 34 compatible = "gpio-leds"; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | amlogic,axg-audio-clkc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/clock/amlogic,axg-audio-clkc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic AXG Audio Clock Controller 10 - Neil Armstrong <[email protected]> 11 - Jerome Brunet <[email protected]> 14 The Amlogic AXG audio clock controller generates and supplies clock to the 21 - amlogic,axg-audio-clkc 22 - amlogic,g12a-audio-clkc [all …]
|
D | amlogic,gxbb-clkc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/amlogic,gxbb-clkc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neil Armstrong <[email protected]> 15 - amlogic,gxbb-clkc 16 - amlogic,gxl-clkc 17 - amlogic,axg-clkc 18 - amlogic,g12a-clkc 19 - amlogic,g12b-clkc [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/soc/amlogic/ |
D | amlogic,meson-gx-hhi-sysctrl.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-hhi-sysctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neil Armstrong <[email protected]> 15 - enum: 16 - amlogic,meson-hhi-sysctrl 17 - amlogic,meson-gx-hhi-sysctrl 18 - amlogic,meson-gx-ao-sysctrl 19 - amlogic,meson-axg-hhi-sysctrl [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mtd/ |
D | amlogic,meson-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/amlogic,meson-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic NAND Flash Controller (NFC) for GXBB/GXL/AXG family SoCs 10 - $ref: nand-controller.yaml 13 - [email protected] 18 - amlogic,meson-gxl-nfc 19 - amlogic,meson-axg-nfc 24 reg-names: [all …]
|
/linux-6.14.4/drivers/reset/amlogic/ |
D | reset-meson-aux.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 13 #include <linux/reset-controller.h> 15 #include "reset-meson.h" 43 .name = "a1-audio-clkc.rst-a1", 46 .name = "a1-audio-clkc.rst-a1-vad", 49 .name = "axg-audio-clkc.rst-g12a", 52 .name = "axg-audio-clkc.rst-sm1", 62 (const struct meson_reset_param *)(id->driver_data); in meson_reset_aux_probe() 65 map = dev_get_regmap(adev->dev.parent, NULL); in meson_reset_aux_probe() 67 return -EINVAL; in meson_reset_aux_probe() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | amlogic,axg-pdm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-pdm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Audio AXG PDM input 10 - Jerome Brunet <[email protected]> 15 - items: 16 - enum: 17 - amlogic,g12a-pdm 18 - amlogic,sm1-pdm [all …]
|
D | amlogic,axg-spdifout.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-spdifout.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Audio AXG SPDIF Output 10 - Jerome Brunet <[email protected]> 15 - const: amlogic,axg-spdifout 16 - items: 17 - enum: 18 - amlogic,g12a-spdifout [all …]
|
D | amlogic,axg-spdifin.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-spdifin.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Audio AXG SPDIF Input 10 - Jerome Brunet <[email protected]> 15 - const: amlogic,axg-spdifin 16 - items: 17 - enum: 18 - amlogic,g12a-spdifin [all …]
|
D | amlogic,axg-tdm-iface.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jerome Brunet <[email protected]> 13 - $ref: dai-common.yaml# 17 const: amlogic,axg-tdm-iface 19 "#sound-dai-cells": 25 - description: Bit clock 26 - description: Sample clock [all …]
|
D | amlogic,axg-fifo.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-fifo.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic AXG Audio FIFO controllers 10 - Jerome Brunet <[email protected]> 15 - enum: 16 - amlogic,axg-toddr 17 - amlogic,axg-frddr 18 - items: [all …]
|
D | amlogic,axg-tdm-formatters.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-formatters.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Audio AXG TDM formatters 10 - Jerome Brunet <[email protected]> 15 - amlogic,g12a-tdmout 16 - amlogic,sm1-tdmout 17 - amlogic,axg-tdmout 18 - amlogic,g12a-tdmin [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/reset/ |
D | amlogic,meson-axg-audio-arb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/reset/amlogic,meson-axg-audio-arb.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jerome Brunet <[email protected]> 14 the access of Audio FIFOs to DDR on AXG based SoC. 19 - amlogic,meson-axg-audio-arb 20 - amlogic,meson-sm1-audio-arb 31 "#reset-cells": 35 - compatible [all …]
|
/linux-6.14.4/drivers/clk/meson/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 4 obj-$(CONFIG_COMMON_CLK_MESON_CLKC_UTILS) += meson-clkc-utils.o 5 obj-$(CONFIG_COMMON_CLK_MESON_AO_CLKC) += meson-aoclk.o 6 obj-$(CONFIG_COMMON_CLK_MESON_CPU_DYNDIV) += clk-cpu-dyndiv.o 7 obj-$(CONFIG_COMMON_CLK_MESON_DUALDIV) += clk-dualdiv.o 8 obj-$(CONFIG_COMMON_CLK_MESON_EE_CLKC) += meson-eeclk.o 9 obj-$(CONFIG_COMMON_CLK_MESON_MPLL) += clk-mpll.o 10 obj-$(CONFIG_COMMON_CLK_MESON_PHASE) += clk-phase.o 11 obj-$(CONFIG_COMMON_CLK_MESON_PLL) += clk-pll.o 12 obj-$(CONFIG_COMMON_CLK_MESON_REGMAP) += clk-regmap.o [all …]
|