mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-21 01:54:51 +08:00
0865805d82
This new clock driver set allows to have a fractional divided clock that would generate a precise clock particularly suitable for audio applications. The main audio pll clock has two children clocks: one that is connected to the PMC, the other that can directly drive a pad. As these two routes have different enable bits and different dividers and divider formulas, they are handled by two different drivers. Each of them could modify the rate of the main audio pll parent. The main audio pll clock can output 620MHz to 700MHz. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com> Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
151 lines
2.8 KiB
Plaintext
151 lines
2.8 KiB
Plaintext
menuconfig ARCH_AT91
|
|
bool "Atmel SoCs"
|
|
depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7 || ARM_SINGLE_ARMV7M
|
|
select ARM_CPU_SUSPEND if PM
|
|
select COMMON_CLK_AT91
|
|
select GPIOLIB
|
|
select PINCTRL
|
|
select SOC_BUS
|
|
|
|
if ARCH_AT91
|
|
config SOC_SAMV7
|
|
bool "SAM Cortex-M7 family" if ARM_SINGLE_ARMV7M
|
|
select COMMON_CLK_AT91
|
|
select PINCTRL_AT91
|
|
help
|
|
Select this if you are using an SoC from Atmel's SAME7, SAMS7 or SAMV7
|
|
families.
|
|
|
|
config SOC_SAMA5D2
|
|
bool "SAMA5D2 family"
|
|
depends on ARCH_MULTI_V7
|
|
select SOC_SAMA5
|
|
select CACHE_L2X0
|
|
select HAVE_FB_ATMEL
|
|
select HAVE_AT91_UTMI
|
|
select HAVE_AT91_USB_CLK
|
|
select HAVE_AT91_H32MX
|
|
select HAVE_AT91_GENERATED_CLK
|
|
select HAVE_AT91_AUDIO_PLL
|
|
select PINCTRL_AT91PIO4
|
|
help
|
|
Select this if ou are using one of Atmel's SAMA5D2 family SoC.
|
|
|
|
config SOC_SAMA5D3
|
|
bool "SAMA5D3 family"
|
|
depends on ARCH_MULTI_V7
|
|
select SOC_SAMA5
|
|
select HAVE_FB_ATMEL
|
|
select HAVE_AT91_UTMI
|
|
select HAVE_AT91_SMD
|
|
select HAVE_AT91_USB_CLK
|
|
select PINCTRL_AT91
|
|
help
|
|
Select this if you are using one of Atmel's SAMA5D3 family SoC.
|
|
This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
|
|
|
|
config SOC_SAMA5D4
|
|
bool "SAMA5D4 family"
|
|
depends on ARCH_MULTI_V7
|
|
select SOC_SAMA5
|
|
select CACHE_L2X0
|
|
select HAVE_FB_ATMEL
|
|
select HAVE_AT91_UTMI
|
|
select HAVE_AT91_SMD
|
|
select HAVE_AT91_USB_CLK
|
|
select HAVE_AT91_H32MX
|
|
select PINCTRL_AT91
|
|
help
|
|
Select this if you are using one of Atmel's SAMA5D4 family SoC.
|
|
|
|
config SOC_AT91RM9200
|
|
bool "AT91RM9200"
|
|
depends on ARCH_MULTI_V4T
|
|
select ATMEL_AIC_IRQ
|
|
select ATMEL_PM if PM
|
|
select ATMEL_ST
|
|
select CPU_ARM920T
|
|
select HAVE_AT91_USB_CLK
|
|
select PINCTRL_AT91
|
|
select SOC_SAM_V4_V5
|
|
select SRAM if PM
|
|
help
|
|
Select this if you are using Atmel's AT91RM9200 SoC.
|
|
|
|
config SOC_AT91SAM9
|
|
bool "AT91SAM9"
|
|
depends on ARCH_MULTI_V5
|
|
select ATMEL_AIC_IRQ
|
|
select ATMEL_PM if PM
|
|
select ATMEL_SDRAMC
|
|
select CPU_ARM926T
|
|
select HAVE_AT91_SMD
|
|
select HAVE_AT91_USB_CLK
|
|
select HAVE_AT91_UTMI
|
|
select HAVE_FB_ATMEL
|
|
select MEMORY
|
|
select PINCTRL_AT91
|
|
select SOC_SAM_V4_V5
|
|
select SRAM if PM
|
|
help
|
|
Select this if you are using one of those Atmel SoC:
|
|
AT91SAM9260
|
|
AT91SAM9261
|
|
AT91SAM9263
|
|
AT91SAM9G15
|
|
AT91SAM9G20
|
|
AT91SAM9G25
|
|
AT91SAM9G35
|
|
AT91SAM9G45
|
|
AT91SAM9G46
|
|
AT91SAM9M10
|
|
AT91SAM9M11
|
|
AT91SAM9N12
|
|
AT91SAM9RL
|
|
AT91SAM9X25
|
|
AT91SAM9X35
|
|
AT91SAM9XE
|
|
|
|
config HAVE_AT91_UTMI
|
|
bool
|
|
|
|
config HAVE_AT91_USB_CLK
|
|
bool
|
|
|
|
config COMMON_CLK_AT91
|
|
bool
|
|
select COMMON_CLK
|
|
select MFD_SYSCON
|
|
|
|
config HAVE_AT91_SMD
|
|
bool
|
|
|
|
config HAVE_AT91_H32MX
|
|
bool
|
|
|
|
config HAVE_AT91_GENERATED_CLK
|
|
bool
|
|
|
|
config HAVE_AT91_AUDIO_PLL
|
|
bool
|
|
|
|
config SOC_SAM_V4_V5
|
|
bool
|
|
|
|
config SOC_SAM_V7
|
|
bool
|
|
|
|
config SOC_SAMA5
|
|
bool
|
|
select ATMEL_AIC5_IRQ
|
|
select ATMEL_PM if PM
|
|
select ATMEL_SDRAMC
|
|
select MEMORY
|
|
select SOC_SAM_V7
|
|
select SRAM if PM
|
|
|
|
config ATMEL_PM
|
|
bool
|
|
|
|
endif
|