Home
last modified time | relevance | path

Searched +full:sam9x60 +full:- +full:sckc (Results 1 – 7 of 7) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/clock/
Datmel,at91sam9x5-sckc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/atmel,at91sam9x5-sckc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Atmel Slow Clock Controller (SCKC)
10 - Claudiu Beznea <[email protected]>
15 - enum:
16 - atmel,at91sam9x5-sckc
17 - atmel,sama5d3-sckc
18 - atmel,sama5d4-sckc
[all …]
/linux-6.14.4/arch/arm/boot/dts/microchip/
Dsama7d65.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * sama7d65.dtsi - Device Tree Include file for SAMA7D65 SoC
11 #include <dt-bindings/clock/at91.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/mfd/at91-usart.h>
20 #address-cells = <1>;
21 #size-cells = <1>;
22 interrupt-parent = <&gic>;
[all …]
Dsam9x7.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * sam9x7.dtsi - Device Tree Include file for Microchip SAM9X7 SoC family
10 #include <dt-bindings/clock/at91.h>
11 #include <dt-bindings/dma/at91.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/mfd/at91-usart.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
17 #include <dt-bindings/pinctrl/at91.h>
[all …]
Dsama7g5.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * sama7g5.dtsi - Device Tree Include file for SAMA7G5 family SoC
12 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/clock/at91.h>
16 #include <dt-bindings/dma/at91.h>
17 #include <dt-bindings/gpio/gpio.h>
18 #include <dt-bindings/mfd/at91-usart.h>
19 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h>
[all …]
Dsam9x60.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * sam9x60.dtsi - Device Tree Include file for Microchip SAM9X60 SoC
10 #include <dt-bindings/dma/at91.h>
11 #include <dt-bindings/pinctrl/at91.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/clock/at91.h>
15 #include <dt-bindings/mfd/at91-usart.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
19 #address-cells = <1>;
[all …]
/linux-6.14.4/drivers/clk/at91/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 obj-y += pmc.o sckc.o
7 obj-y += clk-slow.o clk-main.o clk-pll.o clk-plldiv.o clk-master.o
8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o
10 obj-$(CONFIG_HAVE_AT91_AUDIO_PLL) += clk-audio-pll.o
11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
12 obj-$(CONFIG_HAVE_AT91_USB_CLK) += clk-usb.o
13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
14 obj-$(CONFIG_HAVE_AT91_H32MX) += clk-h32mx.o
15 obj-$(CONFIG_HAVE_AT91_GENERATED_CLK) += clk-generated.o
[all …]
Dsckc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * drivers/clk/at91/sckc.c
8 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/at91.h>
73 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_prepare()
76 if (tmp & (osc->bits->cr_osc32byp | osc->bits->cr_osc32en)) in clk_slow_osc_prepare()
79 writel(tmp | osc->bits->cr_osc32en, sckcr); in clk_slow_osc_prepare()
82 udelay(osc->startup_usec); in clk_slow_osc_prepare()
84 usleep_range(osc->startup_usec, osc->startup_usec + 1); in clk_slow_osc_prepare()
92 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_unprepare()
[all …]