···757757#758758# Input Device Drivers759759#760760-# CONFIG_INPUT_KEYBOARD is not set760760+CONFIG_INPUT_KEYBOARD=y761761+# CONFIG_KEYBOARD_ATKBD is not set762762+# CONFIG_KEYBOARD_SUNKBD is not set763763+# CONFIG_KEYBOARD_LKKBD is not set764764+# CONFIG_KEYBOARD_XTKBD is not set765765+# CONFIG_KEYBOARD_NEWTON is not set766766+# CONFIG_KEYBOARD_STOWAWAY is not set767767+CONFIG_KEYBOARD_GPIO=y761768# CONFIG_INPUT_MOUSE is not set762769# CONFIG_INPUT_JOYSTICK is not set763770# CONFIG_INPUT_TABLET is not set···11181111CONFIG_RTC_DRV_RS5C372=y11191112# CONFIG_RTC_DRV_ISL1208 is not set11201113# CONFIG_RTC_DRV_X1205 is not set11211121-# CONFIG_RTC_DRV_PCF8563 is not set11141114+CONFIG_RTC_DRV_PCF8563=y11221115# CONFIG_RTC_DRV_PCF8583 is not set11231116CONFIG_RTC_DRV_M41T80=y11241117# CONFIG_RTC_DRV_M41T80_WDT is not set11251125-# CONFIG_RTC_DRV_S35390A is not set11181118+CONFIG_RTC_DRV_S35390A=y1126111911271120#11281121# SPI RTC drivers
+8
arch/arm/include/asm/memory.h
···150150#endif151151152152/*153153+ * Amount of memory reserved for the vmalloc() area, and minimum154154+ * address for vmalloc mappings.155155+ */156156+extern unsigned long vmalloc_reserve;157157+158158+#define VMALLOC_MIN (void *)(VMALLOC_END - vmalloc_reserve)159159+160160+/*153161 * PFNs are used to describe any physical page; this means154162 * PFN 0 == physical address 0.155163 *
+13
arch/arm/kernel/setup.c
···8181unsigned int elf_hwcap;8282EXPORT_SYMBOL(elf_hwcap);83838484+unsigned long __initdata vmalloc_reserve = 128 << 20;8585+84868587#ifdef MULTI_CPU8688struct processor processor;···501499 arm_add_memory(start, size);502500}503501__early_param("mem=", early_mem);502502+503503+/*504504+ * vmalloc=size forces the vmalloc area to be exactly 'size'505505+ * bytes. This can be used to increase (or decrease) the vmalloc506506+ * area - the default is 128m.507507+ */508508+static void __init early_vmalloc(char **arg)509509+{510510+ vmalloc_reserve = memparse(*arg, arg);511511+}512512+__early_param("vmalloc=", early_vmalloc);504513505514/*506515 * Initial parsing of the command line.
···11/*22- * include/asm-arm/plat-orion/ehci-orion.h22+ * arch/arm/plat-orion/include/plat/time.h33+ *44+ * Marvell Orion SoC time handling.35 *46 * This file is licensed under the terms of the GNU General Public57 * License version 2. This program is licensed "as is" without any68 * warranty of any kind, whether express or implied.79 */81099-#ifndef __ASM_PLAT_ORION_EHCI_ORION_H1010-#define __ASM_PLAT_ORION_EHCI_ORION_H1111+#ifndef __PLAT_TIME_H1212+#define __PLAT_TIME_H11131212-#include <linux/mbus.h>1313-1414-struct orion_ehci_data {1515- struct mbus_dram_target_info *dram;1616-};1414+void orion_time_init(unsigned int irq, unsigned int tclk);171518161917#endif
···11/*22- * include/asm-arm/plat-orion/orion_nand.h22+ * arch/arm/plat-orion/include/plat/orion_nand.h33 *44 * This file is licensed under the terms of the GNU General Public55 * License version 2. This program is licensed "as is" without any66 * warranty of any kind, whether express or implied.77 */8899-#ifndef __ASM_PLAT_ORION_ORION_NAND_H1010-#define __ASM_PLAT_ORION_ORION_NAND_H99+#ifndef __PLAT_ORION_NAND_H1010+#define __PLAT_ORION_NAND_H11111212/*1313 * Device bus NAND private data
···11/*22- * include/asm-arm/plat-orion/time.h33- *44- * Marvell Orion SoC time handling.22+ * arch/arm/plat-orion/include/plat/ehci-orion.h53 *64 * This file is licensed under the terms of the GNU General Public75 * License version 2. This program is licensed "as is" without any86 * warranty of any kind, whether express or implied.97 */1081111-#ifndef __ASM_PLAT_ORION_TIME_H1212-#define __ASM_PLAT_ORION_TIME_H99+#ifndef __PLAT_EHCI_ORION_H1010+#define __PLAT_EHCI_ORION_H13111414-void orion_time_init(unsigned int irq, unsigned int tclk);1212+#include <linux/mbus.h>1313+1414+struct orion_ehci_data {1515+ struct mbus_dram_target_info *dram;1616+};151716181719#endif