| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- config ARCH_SHMOBILE
- bool
- select ZONE_DMA if ARM_LPAE
- config PM_RCAR
- bool
- select PM_GENERIC_DOMAINS if PM
- config PM_RMOBILE
- bool
- select PM_GENERIC_DOMAINS
- config ARCH_RCAR_GEN1
- bool
- select PM_RCAR if PM || SMP
- select RENESAS_INTC_IRQPIN
- select SYS_SUPPORTS_SH_TMU
- config ARCH_RCAR_GEN2
- bool
- select PM_RCAR if PM || SMP
- select RENESAS_IRQC
- select SYS_SUPPORTS_SH_CMT
- select PCI_DOMAINS if PCI
- config ARCH_RMOBILE
- bool
- select PM_RMOBILE if PM
- select SYS_SUPPORTS_SH_CMT
- select SYS_SUPPORTS_SH_TMU
- menuconfig ARCH_SHMOBILE_MULTI
- bool "Renesas ARM SoCs" if ARCH_MULTI_V7
- depends on MMU
- select ARCH_SHMOBILE
- select HAVE_ARM_SCU if SMP
- select HAVE_ARM_TWD if SMP
- select ARM_GIC
- select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
- select NO_IOPORT_MAP
- select PINCTRL
- select ARCH_REQUIRE_GPIOLIB
- if ARCH_SHMOBILE_MULTI
- #comment "Renesas ARM SoCs System Type"
- config ARCH_EMEV2
- bool "Emma Mobile EV2"
- select SYS_SUPPORTS_EM_STI
- config ARCH_R7S72100
- bool "RZ/A1H (R7S72100)"
- select PM_GENERIC_DOMAINS if PM
- select SYS_SUPPORTS_SH_MTU2
- config ARCH_R8A73A4
- bool "R-Mobile APE6 (R8A73A40)"
- select ARCH_RMOBILE
- select RENESAS_IRQC
- config ARCH_R8A7740
- bool "R-Mobile A1 (R8A77400)"
- select ARCH_RMOBILE
- select RENESAS_INTC_IRQPIN
- config ARCH_R8A7778
- bool "R-Car M1A (R8A77781)"
- select ARCH_RCAR_GEN1
- config ARCH_R8A7779
- bool "R-Car H1 (R8A77790)"
- select ARCH_RCAR_GEN1
- config ARCH_R8A7790
- bool "R-Car H2 (R8A77900)"
- select ARCH_RCAR_GEN2
- select I2C
- config ARCH_R8A7791
- bool "R-Car M2-W (R8A77910)"
- select ARCH_RCAR_GEN2
- select I2C
- config ARCH_R8A7793
- bool "R-Car M2-N (R8A7793)"
- select ARCH_RCAR_GEN2
- select I2C
- config ARCH_R8A7794
- bool "R-Car E2 (R8A77940)"
- select ARCH_RCAR_GEN2
- config ARCH_SH73A0
- bool "SH-Mobile AG5 (R8A73A00)"
- select ARCH_RMOBILE
- select RENESAS_INTC_IRQPIN
- comment "Renesas ARM SoCs System Configuration"
- endif
- if ARCH_SHMOBILE_LEGACY
- comment "Renesas ARM SoCs System Type"
- config ARCH_R8A7778
- bool "R-Car M1A (R8A77781)"
- select ARCH_RCAR_GEN1
- select ARCH_WANT_OPTIONAL_GPIOLIB
- select ARM_GIC
- config ARCH_R8A7779
- bool "R-Car H1 (R8A77790)"
- select ARCH_RCAR_GEN1
- select ARCH_WANT_OPTIONAL_GPIOLIB
- select ARM_GIC
- comment "Renesas ARM SoCs Board Type"
- config MACH_BOCKW
- bool "BOCK-W platform"
- depends on ARCH_R8A7778
- select ARCH_REQUIRE_GPIOLIB
- select REGULATOR_FIXED_VOLTAGE if REGULATOR
- select SND_SOC_AK4554 if SND_SIMPLE_CARD
- select SND_SOC_AK4642 if SND_SIMPLE_CARD && I2C
- select USE_OF
- config MACH_BOCKW_REFERENCE
- bool "BOCK-W - Reference Device Tree Implementation"
- depends on ARCH_R8A7778
- select ARCH_REQUIRE_GPIOLIB
- select REGULATOR_FIXED_VOLTAGE if REGULATOR
- select USE_OF
- ---help---
- Use reference implementation of BockW board support
- which makes use of device tree at the expense
- of not supporting a number of devices.
- This is intended to aid developers
- comment "Renesas ARM SoCs System Configuration"
- config CPU_HAS_INTEVT
- bool
- default y
- config SH_CLK_CPG
- bool
- source "drivers/sh/Kconfig"
- endif
- if ARCH_SHMOBILE
- menu "Timer and clock configuration"
- config SHMOBILE_TIMER_HZ
- int "Kernel HZ (jiffies per second)"
- range 32 1024
- default "128"
- help
- Allows the configuration of the timer frequency. It is customary
- to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
- case of low timer frequencies other values may be more suitable.
- Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
- want to select a HZ value such as 128 that can evenly divide RCLK.
- A HZ value that does not divide evenly may cause timer drift.
- endmenu
- endif
|