Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/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 <claudiu.beznea@microchip.com>
15 - enum:
16 - atmel,at91sam9x5-sckc
17 - atmel,sama5d3-sckc
18 - atmel,sama5d4-sckc
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dat91-clock.txt1 Device Tree Clock bindings for arch-at91
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
10 - compatible : shall be one of the following:
11 "atmel,at91sam9x5-sckc",
12 "atmel,sama5d3-sckc",
13 "atmel,sama5d4-sckc" or
14 "microchip,sam9x60-sckc":
15 at91 SCKC (Slow Clock Controller)
16 - #clock-cells : shall be 1 for "microchip,sam9x60-sckc" otherwise shall be 0.
17 - clocks : shall be the input parent clock phandle for the clock.
[all …]
/kernel/linux/linux-5.10/drivers/clk/at91/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 obj-y += pmc.o sckc.o dt-compat.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>
71 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_prepare()
74 if (tmp & (osc->bits->cr_osc32byp | osc->bits->cr_osc32en)) in clk_slow_osc_prepare()
77 writel(tmp | osc->bits->cr_osc32en, sckcr); in clk_slow_osc_prepare()
80 udelay(osc->startup_usec); in clk_slow_osc_prepare()
82 usleep_range(osc->startup_usec, osc->startup_usec + 1); in clk_slow_osc_prepare()
90 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_unprepare()
93 if (tmp & osc->bits->cr_osc32byp) in clk_slow_osc_unprepare()
[all …]
/kernel/linux/linux-6.6/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>
71 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_prepare()
74 if (tmp & (osc->bits->cr_osc32byp | osc->bits->cr_osc32en)) in clk_slow_osc_prepare()
77 writel(tmp | osc->bits->cr_osc32en, sckcr); in clk_slow_osc_prepare()
80 udelay(osc->startup_usec); in clk_slow_osc_prepare()
82 usleep_range(osc->startup_usec, osc->startup_usec + 1); in clk_slow_osc_prepare()
90 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_unprepare()
93 if (tmp & osc->bits->cr_osc32byp) in clk_slow_osc_unprepare()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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/atmel-flexcom.h>
18 #address-cells = <1>;
19 #size-cells = <1>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/
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 …]