1config ARCH_SHMOBILE 2 bool 3 select ZONE_DMA if ARM_LPAE 4 5config PM_RCAR 6 bool 7 select PM_GENERIC_DOMAINS if PM 8 9config PM_RMOBILE 10 bool 11 select PM_GENERIC_DOMAINS 12 13config ARCH_RCAR_GEN1 14 bool 15 select PM_RCAR if PM || SMP 16 select RENESAS_INTC_IRQPIN 17 select SYS_SUPPORTS_SH_TMU 18 19config ARCH_RCAR_GEN2 20 bool 21 select PM_RCAR if PM || SMP 22 select RENESAS_IRQC 23 select SYS_SUPPORTS_SH_CMT 24 select PCI_DOMAINS if PCI 25 26config ARCH_RMOBILE 27 bool 28 select PM_RMOBILE if PM 29 select SYS_SUPPORTS_SH_CMT 30 select SYS_SUPPORTS_SH_TMU 31 32menuconfig ARCH_SHMOBILE_MULTI 33 bool "Renesas ARM SoCs" if ARCH_MULTI_V7 34 depends on MMU 35 select ARCH_SHMOBILE 36 select HAVE_ARM_SCU if SMP 37 select HAVE_ARM_TWD if SMP 38 select ARM_GIC 39 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE 40 select NO_IOPORT_MAP 41 select PINCTRL 42 select ARCH_REQUIRE_GPIOLIB 43 44if ARCH_SHMOBILE_MULTI 45 46#comment "Renesas ARM SoCs System Type" 47 48config ARCH_EMEV2 49 bool "Emma Mobile EV2" 50 select SYS_SUPPORTS_EM_STI 51 52config ARCH_R7S72100 53 bool "RZ/A1H (R7S72100)" 54 select PM_GENERIC_DOMAINS if PM 55 select SYS_SUPPORTS_SH_MTU2 56 57config ARCH_R8A73A4 58 bool "R-Mobile APE6 (R8A73A40)" 59 select ARCH_RMOBILE 60 select RENESAS_IRQC 61 62config ARCH_R8A7740 63 bool "R-Mobile A1 (R8A77400)" 64 select ARCH_RMOBILE 65 select RENESAS_INTC_IRQPIN 66 67config ARCH_R8A7778 68 bool "R-Car M1A (R8A77781)" 69 select ARCH_RCAR_GEN1 70 71config ARCH_R8A7779 72 bool "R-Car H1 (R8A77790)" 73 select ARCH_RCAR_GEN1 74 75config ARCH_R8A7790 76 bool "R-Car H2 (R8A77900)" 77 select ARCH_RCAR_GEN2 78 select I2C 79 80config ARCH_R8A7791 81 bool "R-Car M2-W (R8A77910)" 82 select ARCH_RCAR_GEN2 83 select I2C 84 85config ARCH_R8A7793 86 bool "R-Car M2-N (R8A7793)" 87 select ARCH_RCAR_GEN2 88 select I2C 89 90config ARCH_R8A7794 91 bool "R-Car E2 (R8A77940)" 92 select ARCH_RCAR_GEN2 93 94config ARCH_SH73A0 95 bool "SH-Mobile AG5 (R8A73A00)" 96 select ARCH_RMOBILE 97 select RENESAS_INTC_IRQPIN 98 99comment "Renesas ARM SoCs System Configuration" 100endif 101 102if ARCH_SHMOBILE_LEGACY 103 104comment "Renesas ARM SoCs System Type" 105 106config ARCH_R8A7779 107 bool "R-Car H1 (R8A77790)" 108 select ARCH_RCAR_GEN1 109 select ARCH_WANT_OPTIONAL_GPIOLIB 110 select ARM_GIC 111 112comment "Renesas ARM SoCs System Configuration" 113 114config CPU_HAS_INTEVT 115 bool 116 default y 117 118config SH_CLK_CPG 119 bool 120 121source "drivers/sh/Kconfig" 122 123endif 124 125if ARCH_SHMOBILE 126 127menu "Timer and clock configuration" 128 129config SHMOBILE_TIMER_HZ 130 int "Kernel HZ (jiffies per second)" 131 range 32 1024 132 default "128" 133 help 134 Allows the configuration of the timer frequency. It is customary 135 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the 136 case of low timer frequencies other values may be more suitable. 137 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may 138 want to select a HZ value such as 128 that can evenly divide RCLK. 139 A HZ value that does not divide evenly may cause timer drift. 140 141endmenu 142 143endif 144