projects/linux·commit 21604cdc

Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc

21604cdc · Linus Torvalds <[email protected]> · 2013-11-11 16:42:43 +09:00

Pull ARM SoC cleanups from Olof Johansson:
 "This branch contains code cleanups, moves and removals for 3.13.

  Qualcomm msm targets had a bunch of code removal for legacy non-DT
  platforms.  Nomadik saw more device tree conversions and cleanup of
  old code.  Tegra has some code refactoring, etc.

  One longish patch series from Sebastian Hasselbarth changes the
  init_time hooks and tries to use a generic implementation for most
  platforms, since they were all doing more or less the same things.

  Finally the "shark" platform is removed in this release.  It's been
  abandoned for a while and nobody seems to care enough to keep it
  around.  If someone comes along and wants to resurrect it, the removal
  can easily be reverted and code brought back.

  Beyond this, mostly a bunch of removals of stale content across the
  board, etc"

* tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (79 commits)
  ARM: gemini: convert to GENERIC_CLOCKEVENTS
  ARM: EXYNOS: remove CONFIG_MACH_EXYNOS[4, 5]_DT config options
  ARM: OMAP3: control: add API for setting IVA bootmode
  ARM: OMAP3: CM/control: move CM scratchpad save to CM driver
  ARM: OMAP3: McBSP: do not access CM register directly
  ARM: OMAP3: clock: add API to enable/disable autoidle for a single clock
  ARM: OMAP2: CM/PM: remove direct register accesses outside CM code
  MAINTAINERS: Add patterns for DTS files for AT91
  ARM: at91: remove init_machine() as default is suitable
  ARM: at91/dt: split sama5d3 peripheral definitions
  ARM: at91/dt: split sam9x5 peripheral definitions
  ARM: Remove temporary sched_clock.h header
  ARM: clps711x: Use linux/sched_clock.h
  MAINTAINERS: Add DTS files to patterns for Samsung platform
  ARM: EXYNOS: remove unnecessary header inclusions from exynos4/5 dt machine file
  ARM: tegra: fix ARCH_TEGRA_114_SOC select sort order
  clk: nomadik: fix missing __init on nomadik_src_init
  ARM: drop explicit selection of HAVE_CLK and CLKDEV_LOOKUP
  ARM: S3C64XX: Kill CONFIG_PLAT_S3C64XX
  ASoC: samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support
  ...
Commit
21604cdcdcf9ea8c16b1656f78e2eff097244d66
Parents
beb5bfe4 · f3372c01

Merge commit. Changes below are compared with the first parent: beb5bfe4.

Changes

172 files changed · +1317 −3672

FileStatusAddDelContent
MAINTAINERSmodified+6−5View file
arch/arm/Kconfigmodified+4−35View file
arch/arm/Makefilemodified+0−1View file
arch/arm/boot/compressed/Makefilemodified+0−4View file
arch/arm/boot/compressed/head-shark.Sdeleted+0−140View before deletion
arch/arm/boot/compressed/ofw-shark.cdeleted+0−260View before deletion
arch/arm/boot/dts/Makefilemodified+2−2View file
arch/arm/boot/dts/at91sam9g25.dtsimodified+2−0View file
arch/arm/boot/dts/at91sam9g35.dtsimodified+1−0View file
arch/arm/boot/dts/at91sam9x25.dtsimodified+3−21View file
arch/arm/boot/dts/at91sam9x35.dtsimodified+1−0View file
arch/arm/boot/dts/at91sam9x5.dtsimodified+0−67View file
arch/arm/boot/dts/at91sam9x5_macb0.dtsiadded+56−0View file
arch/arm/boot/dts/at91sam9x5_macb1.dtsiadded+44−0View file
arch/arm/boot/dts/at91sam9x5_usart3.dtsiadded+51−0View file
arch/arm/boot/dts/msm8660-surf.dts → arch/arm/boot/dts/qcom-msm8660-surf.dtsrenamed+0−0View file
arch/arm/boot/dts/msm8960-cdp.dts → arch/arm/boot/dts/qcom-msm8960-cdp.dtsrenamed+0−0View file
arch/arm/boot/dts/sama5d3.dtsimodified+0−203View file
arch/arm/boot/dts/sama5d31.dtsiadded+16−0View file
arch/arm/boot/dts/sama5d31ek.dtsmodified+2−1View file
arch/arm/boot/dts/sama5d33.dtsiadded+14−0View file
arch/arm/boot/dts/sama5d33ek.dtsmodified+2−1View file
arch/arm/boot/dts/sama5d34.dtsiadded+16−0View file
arch/arm/boot/dts/sama5d34ek.dtsmodified+2−1View file
arch/arm/boot/dts/sama5d35.dtsiadded+18−0View file
arch/arm/boot/dts/sama5d35ek.dtsmodified+2−1View file
arch/arm/boot/dts/sama5d3_can.dtsiadded+54−0View file
arch/arm/boot/dts/sama5d3_emac.dtsiadded+44−0View file
arch/arm/boot/dts/sama5d3_gmac.dtsiadded+77−0View file
arch/arm/boot/dts/sama5d3_lcd.dtsiadded+55−0View file
arch/arm/boot/dts/sama5d3_mci2.dtsiadded+47−0View file
arch/arm/boot/dts/sama5d3_tcb1.dtsiadded+27−0View file
arch/arm/boot/dts/sama5d3_uart.dtsiadded+53−0View file
arch/arm/boot/dts/sama5d3xcm.dtsimodified+0−1View file
arch/arm/boot/dts/ste-nomadik-stn8815.dtsimodified+10−2View file
arch/arm/common/Makefilemodified+0−1View file
arch/arm/common/via82c505.cdeleted+0−83View before deletion
arch/arm/configs/shark_defconfigdeleted+0−80View before deletion
arch/arm/include/asm/mach/pci.hmodified+0−4View file
arch/arm/include/asm/sched_clock.hdeleted+0−4View before deletion
arch/arm/kernel/time.cmodified+17−12View file
arch/arm/lib/Makefilemodified+0−1View file
arch/arm/lib/io-shark.cdeleted+0−13View before deletion
arch/arm/mach-at91/board-cam60.cmodified+1−1View file
arch/arm/mach-at91/board-dt-rm9200.cmodified+0−7View file
arch/arm/mach-at91/board-dt-sam9.cmodified+0−7View file
arch/arm/mach-bcm/board_bcm281xx.cmodified+0−1View file
arch/arm/mach-bcm2835/bcm2835.cmodified+0−2View file
arch/arm/mach-clps711x/common.cmodified+1−1View file
arch/arm/mach-dove/board-dt.cmodified+0−11View file
arch/arm/mach-exynos/Kconfigmodified+9−29View file
arch/arm/mach-exynos/Makefilemodified+2−2View file
arch/arm/mach-exynos/common.cmodified+0−8View file
arch/arm/mach-exynos/common.hmodified+0−1View file
arch/arm/mach-exynos/mach-exynos4-dt.cmodified+0−5View file
arch/arm/mach-exynos/mach-exynos5-dt.cmodified+0−5View file
arch/arm/mach-gemini/time.cmodified+89−8View file
arch/arm/mach-highbank/Kconfigmodified+0−1View file
arch/arm/mach-highbank/highbank.cmodified+7−16View file
arch/arm/mach-imx/Kconfigmodified+1−9View file
arch/arm/mach-imx/clk-imx51-imx53.cmodified+10−19View file
arch/arm/mach-imx/common.hmodified+0−4View file
arch/arm/mach-imx/imx51-dt.cmodified+0−6View file
arch/arm/mach-imx/mach-imx53.cmodified+0−6View file
arch/arm/mach-imx/mach-imx6q.cmodified+3−11View file
arch/arm/mach-imx/mach-imx6sl.cmodified+0−7View file
arch/arm/mach-imx/mach-vf610.cmodified+0−9View file
arch/arm/mach-kirkwood/board-dt.cmodified+0−8View file
arch/arm/mach-msm/Kconfigmodified+10−3View file
arch/arm/mach-msm/Makefilemodified+1−2View file
arch/arm/mach-msm/board-dt-8660.cdeleted+0−48View before deletion
arch/arm/mach-msm/board-dt-8960.c → arch/arm/mach-msm/board-dt.crenamed+7−10View file
arch/arm/mach-msm/include/mach/irqs-8960.hdeleted+0−277View before deletion
arch/arm/mach-msm/include/mach/irqs-8x60.hdeleted+0−258View before deletion
arch/arm/mach-msm/include/mach/irqs.hmodified+0−5View file
arch/arm/mach-mxs/mach-mxs.cmodified+0−13View file
arch/arm/mach-nomadik/cpu-8815.cmodified+1−70View file
arch/arm/mach-nspire/nspire.cmodified+0−9View file
arch/arm/mach-omap2/Kconfigmodified+1−8View file
arch/arm/mach-omap2/clkt2xxx_apll.cmodified+2−2View file
arch/arm/mach-omap2/clkt2xxx_dpllcore.cmodified+4−7View file
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.cmodified+6−18View file
arch/arm/mach-omap2/clock.cmodified+38−0View file
arch/arm/mach-omap2/clock.hmodified+2−0View file
arch/arm/mach-omap2/cm2xxx.cmodified+67−0View file
arch/arm/mach-omap2/cm2xxx.hmodified+8−0View file
arch/arm/mach-omap2/cm3xxx.cmodified+22−0View file
arch/arm/mach-omap2/cm3xxx.hmodified+1−0View file
arch/arm/mach-omap2/control.cmodified+15−39View file
arch/arm/mach-omap2/control.hmodified+1−0View file
arch/arm/mach-omap2/mcbsp.cmodified+8−8View file
arch/arm/mach-omap2/pm24xx.cmodified+2−22View file
arch/arm/mach-omap2/pm34xx.cmodified+1−2View file
arch/arm/mach-prima2/common.cmodified+0−11View file
arch/arm/mach-prima2/common.hmodified+0−1View file
arch/arm/mach-rockchip/rockchip.cmodified+0−9View file
arch/arm/mach-s3c64xx/Kconfigmodified+3−10View file
arch/arm/mach-shark/Makefiledeleted+0−10View before deletion
arch/arm/mach-shark/Makefile.bootdeleted+0−2View before deletion
arch/arm/mach-shark/core.cdeleted+0−146View before deletion
arch/arm/mach-shark/dma.cdeleted+0−23View before deletion
arch/arm/mach-shark/include/mach/debug-macro.Sdeleted+0−34View before deletion
arch/arm/mach-shark/include/mach/entry-macro.Sdeleted+0−36View before deletion
arch/arm/mach-shark/include/mach/framebuffer.hdeleted+0−16View before deletion
arch/arm/mach-shark/include/mach/hardware.hdeleted+0−16View before deletion
arch/arm/mach-shark/include/mach/irqs.hdeleted+0−13View before deletion
arch/arm/mach-shark/include/mach/isa-dma.hdeleted+0−13View before deletion
arch/arm/mach-shark/include/mach/memory.hdeleted+0−26View before deletion
arch/arm/mach-shark/include/mach/timex.hdeleted+0−7View before deletion
arch/arm/mach-shark/include/mach/uncompress.hdeleted+0−50View before deletion
arch/arm/mach-shark/irq.cdeleted+0−108View before deletion
arch/arm/mach-shark/leds.cdeleted+0−117View before deletion
arch/arm/mach-shark/pci.cdeleted+0−57View before deletion
arch/arm/mach-shmobile/board-ape6evm-reference.cmodified+1−1View file
arch/arm/mach-shmobile/board-ape6evm.cmodified+2−2View file
arch/arm/mach-shmobile/board-bockw.cmodified+39−7View file
arch/arm/mach-shmobile/board-lager-reference.cmodified+1−1View file
arch/arm/mach-shmobile/board-lager.cmodified+8−8View file
arch/arm/mach-shmobile/include/mach/r8a73a4.hmodified+1−1View file
arch/arm/mach-shmobile/include/mach/r8a7778.hmodified+0−3View file
arch/arm/mach-shmobile/include/mach/r8a7790.hmodified+1−1View file
arch/arm/mach-shmobile/setup-r8a73a4.cmodified+2−2View file
arch/arm/mach-shmobile/setup-r8a7778.cmodified+1−49View file
arch/arm/mach-shmobile/setup-r8a7790.cmodified+13−12View file
arch/arm/mach-socfpga/Kconfigmodified+0−1View file
arch/arm/mach-socfpga/socfpga.cmodified+0−2View file
arch/arm/mach-spear/Kconfigmodified+0−2View file
arch/arm/mach-sti/board-dt.cmodified+4−6View file
arch/arm/mach-sunxi/sunxi.cmodified+0−10View file
arch/arm/mach-tegra/Kconfigmodified+1−3View file
arch/arm/mach-tegra/Makefilemodified+0−1View file
arch/arm/mach-tegra/board-paz00.cmodified+2−3View file
arch/arm/mach-tegra/board-paz00.hdeleted+0−25View before deletion
arch/arm/mach-tegra/board.hmodified+0−12View file
arch/arm/mach-tegra/common.cdeleted+0−115View before deletion
arch/arm/mach-tegra/fuse.cmodified+1−1View file
arch/arm/mach-tegra/gpio-names.hdeleted+0−247View before deletion
arch/arm/mach-tegra/iomap.hmodified+0−152View file
arch/arm/mach-tegra/irammap.hmodified+6−0View file
arch/arm/mach-tegra/pm.cmodified+4−4View file
arch/arm/mach-tegra/pm.hmodified+0−3View file
arch/arm/mach-tegra/pmc.cmodified+31−19View file
arch/arm/mach-tegra/pmc.hmodified+5−0View file
arch/arm/mach-tegra/reset.cmodified+1−1View file
arch/arm/mach-tegra/sleep-tegra20.Smodified+3−2View file
arch/arm/mach-tegra/sleep-tegra30.Smodified+3−2View file
arch/arm/mach-tegra/tegra.cmodified+68−4View file
arch/arm/mach-u300/Kconfigmodified+0−1View file
arch/arm/mach-ux500/Kconfigmodified+12−17View file
arch/arm/mach-vexpress/Kconfigmodified+0−2View file
arch/arm/mach-vexpress/v2m.cmodified+1−13View file
arch/arm/mach-vt8500/Kconfigmodified+0−1View file
arch/arm/mach-vt8500/common.hdeleted+0−24View before deletion
arch/arm/mach-vt8500/vt8500.cmodified+0−6View file
drivers/block/Kconfigmodified+1−1View file
drivers/clk/clk-bcm2835.cmodified+0−8View file
drivers/clk/clk-highbank.cmodified+7−3View file
drivers/clk/clk-nomadik.cmodified+88−99View file
drivers/clk/clk-prima2.cmodified+6−23View file
drivers/clk/clk-vt8500.cmodified+24−10View file
drivers/clk/mxs/clk-imx23.cmodified+8−7View file
drivers/clk/mxs/clk-imx28.cmodified+8−8View file
drivers/clk/sunxi/clk-sunxi.cmodified+6−5View file
drivers/gpio/gpio-samsung.cmodified+4−4View file
drivers/ide/Kconfigmodified+2−2View file
drivers/input/serio/Kconfigmodified+1−1View file
drivers/media/platform/Kconfigmodified+1−1View file
drivers/video/cyber2000fb.cmodified+0−70View file
include/linux/clk/mxs.hmodified+0−2View file
include/linux/clk/sunxi.hdeleted+0−22View before deletion
include/linux/platform_data/clk-nomadik.hdeleted+0−2View before deletion
sound/soc/samsung/s3c-i2s-v2.cmodified+1−5View file

Only the first 600 diff lines are shown. Download the complete patch.

MAINTAINERS

View file
diff --git a/MAINTAINERS b/MAINTAINERS
index 831b869..7a00136 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -763,6 +763,10 @@ W: http://maxim.org.za/at91_26.html
W: http://www.linux4sam.org
S: Supported
F: arch/arm/mach-at91/
+F: arch/arm/boot/dts/at91*.dts
+F: arch/arm/boot/dts/at91*.dtsi
+F: arch/arm/boot/dts/sama*.dts
+F: arch/arm/boot/dts/sama*.dtsi
ARM/CALXEDA HIGHBANK ARCHITECTURE
M: Rob Herring <[email protected]>
@@ -1157,11 +1161,6 @@ S: Maintained
F: arch/arm/mach-rockchip/
F: drivers/*/*rockchip*
-ARM/SHARK MACHINE SUPPORT
-M: Alexander Schulz <[email protected]>
-W: http://www.shark-linux.de/shark.html
-S: Maintained
-
ARM/SAMSUNG ARM ARCHITECTURES
M: Ben Dooks <[email protected]>
M: Kukjin Kim <[email protected]>
@@ -1169,6 +1168,8 @@ L: [email protected] (moderated for non-subscribers)
L: [email protected] (moderated for non-subscribers)
W: http://www.fluff.org/ben/linux/
S: Maintained
+F: arch/arm/boot/dts/s3c*
+F: arch/arm/boot/dts/exynos*
F: arch/arm/plat-samsung/
F: arch/arm/mach-s3c24*/
F: arch/arm/mach-s3c64xx/

arch/arm/Kconfig

View file
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 1ad6fb6..e98261c 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -358,7 +358,6 @@ config ARCH_AT91
bool "Atmel AT91"
select ARCH_REQUIRE_GPIOLIB
select CLKDEV_LOOKUP
- select HAVE_CLK
select IRQ_DOMAIN
select NEED_MACH_GPIO_H
select NEED_MACH_IO_H if PCCARD
@@ -372,7 +371,6 @@ config ARCH_CLPS711X
bool "Cirrus Logic CLPS711x/EP721x/EP731x-based"
select ARCH_REQUIRE_GPIOLIB
select AUTO_ZRELADDR
- select CLKDEV_LOOKUP
select CLKSRC_MMIO
select COMMON_CLK
select CPU_ARM720T
@@ -386,8 +384,9 @@ config ARCH_CLPS711X
config ARCH_GEMINI
bool "Cortina Systems Gemini"
select ARCH_REQUIRE_GPIOLIB
- select ARCH_USES_GETTIMEOFFSET
+ select CLKSRC_MMIO
select CPU_FA526
+ select GENERIC_CLOCKEVENTS
select NEED_MACH_GPIO_H
help
Support for the Cortina Systems Gemini family SoCs
@@ -631,7 +630,6 @@ config ARCH_PXA
config ARCH_MSM
bool "Qualcomm MSM"
select ARCH_REQUIRE_GPIOLIB
- select CLKDEV_LOOKUP
select CLKSRC_OF if OF
select COMMON_CLK
select GENERIC_CLOCKEVENTS
@@ -649,7 +647,6 @@ config ARCH_SHMOBILE
select GENERIC_CLOCKEVENTS
select HAVE_ARM_SCU if SMP
select HAVE_ARM_TWD if SMP
- select HAVE_CLK
select HAVE_MACH_CLKDEV
select HAVE_SMP
select MIGHT_HAVE_CACHE_L2X0
@@ -706,7 +703,6 @@ config ARCH_S3C24XX
select CLKSRC_SAMSUNG_PWM
select GENERIC_CLOCKEVENTS
select GPIO_SAMSUNG
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_S3C_RTC if RTC_CLASS
@@ -730,18 +726,19 @@ config ARCH_S3C64XX
select CPU_V6
select GENERIC_CLOCKEVENTS
select GPIO_SAMSUNG
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_TCM
select NEED_MACH_GPIO_H
select NO_IOPORT
select PLAT_SAMSUNG
+ select PM_GENERIC_DOMAINS
select S3C_DEV_NAND
select S3C_GPIO_TRACK
select SAMSUNG_ATAGS
select SAMSUNG_CLKSRC
select SAMSUNG_GPIOLIB_4BIT
+ select SAMSUNG_WAKEMASK
select SAMSUNG_WDT_RESET
select USB_ARCH_HAS_OHCI
help
@@ -754,7 +751,6 @@ config ARCH_S5P64X0
select CPU_V6
select GENERIC_CLOCKEVENTS
select GPIO_SAMSUNG
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_S3C_RTC if RTC_CLASS
@@ -773,7 +769,6 @@ config ARCH_S5PC100
select CPU_V7
select GENERIC_CLOCKEVENTS
select GPIO_SAMSUNG
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_S3C_RTC if RTC_CLASS
@@ -793,7 +788,6 @@ config ARCH_S5PV210
select CPU_V7
select GENERIC_CLOCKEVENTS
select GPIO_SAMSUNG
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_S3C_RTC if RTC_CLASS
@@ -810,11 +804,9 @@ config ARCH_EXYNOS
select ARCH_REQUIRE_GPIOLIB
select ARCH_SPARSEMEM_ENABLE
select ARM_GIC
- select CLKDEV_LOOKUP
select COMMON_CLK
select CPU_V7
select GENERIC_CLOCKEVENTS
- select HAVE_CLK
select HAVE_S3C2410_I2C if I2C
select HAVE_S3C2410_WATCHDOG if WATCHDOG
select HAVE_S3C_RTC if RTC_CLASS
@@ -824,20 +816,6 @@ config ARCH_EXYNOS
help
Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5)
-config ARCH_SHARK
- bool "Shark"
- select ARCH_USES_GETTIMEOFFSET
- select CPU_SA110
- select ISA
- select ISA_DMA
- select NEED_MACH_MEMORY_H
- select PCI
- select VIRT_TO_BUS
- select ZONE_DMA
- help
- Support for the StrongARM based Digital DNARD machine, also known
- as "Shark" (<http://www.shark-linux.de/shark.html>).
-
config ARCH_DAVINCI
bool "TI DaVinci"
select ARCH_HAS_HOLES_MEMORYMODEL
@@ -865,7 +843,6 @@ config ARCH_OMAP1
select CLKSRC_MMIO
select GENERIC_CLOCKEVENTS
select GENERIC_IRQ_CHIP
- select HAVE_CLK
select HAVE_IDE
select IRQ_DOMAIN
select NEED_MACH_IO_H if PCCARD
@@ -1009,9 +986,7 @@ source "arch/arm/mach-sti/Kconfig"
source "arch/arm/mach-s3c24xx/Kconfig"
-if ARCH_S3C64XX
source "arch/arm/mach-s3c64xx/Kconfig"
-endif
source "arch/arm/mach-s5p64x0/Kconfig"
@@ -1431,12 +1406,6 @@ config PCI_NANOENGINE
config PCI_SYSCALL
def_bool PCI
-# Select the host bridge type
-config PCI_HOST_VIA82C505
- bool
- depends on PCI && ARCH_SHARK
- default y
-
config PCI_HOST_ITE8152
bool
depends on PCI && MACH_ARMCORE

arch/arm/Makefile

View file
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index db50b62..8b66713 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -188,7 +188,6 @@ machine-$(CONFIG_ARCH_S5P64X0) += s5p64x0
machine-$(CONFIG_ARCH_S5PC100) += s5pc100
machine-$(CONFIG_ARCH_S5PV210) += s5pv210
machine-$(CONFIG_ARCH_SA1100) += sa1100
-machine-$(CONFIG_ARCH_SHARK) += shark
machine-$(CONFIG_ARCH_SHMOBILE) += shmobile
machine-$(CONFIG_ARCH_SHMOBILE_MULTI) += shmobile
machine-$(CONFIG_ARCH_SIRF) += prima2

arch/arm/boot/compressed/Makefile

View file
diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile
index 7ac1610..e7190bb 100644
--- a/arch/arm/boot/compressed/Makefile
+++ b/arch/arm/boot/compressed/Makefile
@@ -44,10 +44,6 @@ ifeq ($(CONFIG_ARCH_ACORN),y)
OBJS += ll_char_wr.o font.o
endif
-ifeq ($(CONFIG_ARCH_SHARK),y)
-OBJS += head-shark.o ofw-shark.o
-endif
-
ifeq ($(CONFIG_ARCH_SA1100),y)
OBJS += head-sa1100.o
endif

arch/arm/boot/compressed/head-shark.S

View before deletion
diff --git a/arch/arm/boot/compressed/head-shark.S b/arch/arm/boot/compressed/head-shark.S
deleted file mode 100644
index 92b5689..0000000
--- a/arch/arm/boot/compressed/head-shark.S
+++ /dev/null
@@ -1,140 +0,0 @@
-/* The head-file for the Shark
- * by Alexander Schulz
- *
- * Does the following:
- * - get the memory layout from firmware. This can only be done as long as the mmu
- * is still on.
- * - switch the mmu off, so we have physical addresses
- * - copy the kernel to 0x08508000. This is done to have a fixed address where the
- * C-parts (misc.c) are executed. This address must be known at compile-time,
- * but the load-address of the kernel depends on how much memory is installed.
- * - Jump to this location.
- * - Set r8 with 0, r7 with the architecture ID for head.S
- */
-
-#include <linux/linkage.h>
-
-#include <asm/assembler.h>
-
- .section ".start", "ax"
-
- .arch armv4
- b __beginning
-
-__ofw_data: .long 0 @ the number of memory blocks
- .space 128 @ (startaddr,size) ...
- .space 128 @ bootargs
- .align
-
-__beginning: mov r4, r0 @ save the entry to the firmware
-
- mov r0, #0xC0 @ disable irq and fiq
- mov r1, r0
- mrs r3, cpsr
- bic r2, r3, r0
- eor r2, r2, r1
- msr cpsr_c, r2
-
- mov r0, r4 @ get the Memory layout from firmware
- adr r1, __ofw_data
- add r2, r1, #4
- mov lr, pc
- b ofw_init
- mov r1, #0
-
- adr r2, __mmu_off @ calculate physical address
- sub r2, r2, #0xf0000000 @ openprom maps us at f000 virt, 0e50 phys
- adr r0, __ofw_data
- ldr r0, [r0, #4]
- add r2, r2, r0
- add r2, r2, #0x00500000
-
- mrc p15, 0, r3, c1, c0
- bic r3, r3, #0xC @ Write Buffer and DCache
- bic r3, r3, #0x1000 @ ICache
- mcr p15, 0, r3, c1, c0 @ disabled
-
- mov r0, #0
- mcr p15, 0, r0, c7, c7 @ flush I,D caches on v4
- mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
- mcr p15, 0, r0, c8, c7 @ flush I,D TLBs on v4
-
- bic r3, r3, #0x1 @ MMU
- mcr p15, 0, r3, c1, c0 @ disabled
-
- mov pc, r2
-
-__copy_target: .long 0x08507FFC
-__copy_end: .long 0x08607FFC
-
- .word _start
- .word __bss_start
-
- .align
-__temp_stack: .space 128
-
-__mmu_off:
- adr r0, __ofw_data @ read the 1. entry of the memory map
- ldr r0, [r0, #4]
- orr r0, r0, #0x00600000
- sub r0, r0, #4
-
- ldr r1, __copy_end
- ldr r3, __copy_target
-
-/* r0 = 0x0e600000 (current end of kernelcode)
- * r3 = 0x08508000 (where it should begin)
- * r1 = 0x08608000 (end of copying area, 1MB)
- * The kernel is compressed, so 1 MB should be enough.
- * copy the kernel to the beginning of physical memory
- * We start from the highest address, so we can copy
- * from 0x08500000 to 0x08508000 if we have only 8MB
- */
-
-/* As we get more 2.6-kernels it gets more and more
- * uncomfortable to be bound to kernel images of 1MB only.
- * So we add a loop here, to be able to copy some more.
- * Alexander Schulz 2005-07-17
- */
-
- mov r4, #3 @ How many megabytes to copy
-
-
-__MoveCode: sub r4, r4, #1
-
-__Copy: ldr r2, [r0], #-4
- str r2, [r1], #-4
- teq r1, r3
- bne __Copy
-
- /* The firmware maps us in blocks of 1 MB, the next block is
- _below_ the last one. So our decrementing source pointer
- ist right here, but the destination pointer must be increased
- by 2 MB */
- add r1, r1, #0x00200000
- add r3, r3, #0x00100000
-
- teq r4, #0
- bne __MoveCode
-
-
- /* and jump to it */
- adr r2, __go_on @ where we want to jump
- adr r0, __ofw_data @ read the 1. entry of the memory map
- ldr r0, [r0, #4]
- sub r2, r2, r0 @ we are mapped add 0e50 now, sub that (-0e00)
- sub r2, r2, #0x00500000 @ -0050
- ldr r0, __copy_target @ and add 0850 8000 instead
- add r0, r0, #4
- add r2, r2, r0
- mov pc, r2 @ and jump there
-
-__go_on:
- adr sp, __temp_stack
- add sp, sp, #128
- adr r0, __ofw_data
- mov lr, pc
- b create_params
-
- mov r8, #0
- mov r7, #15

arch/arm/boot/compressed/ofw-shark.c

View before deletion
diff --git a/arch/arm/boot/compressed/ofw-shark.c b/arch/arm/boot/compressed/ofw-shark.c
deleted file mode 100644
index 465c54b..0000000
--- a/arch/arm/boot/compressed/ofw-shark.c
+++ /dev/null
@@ -1,260 +0,0 @@
-/*
- * linux/arch/arm/boot/compressed/ofw-shark.c
- *
- * by Alexander Schulz
- *
- * This file is used to get some basic information
- * about the memory layout of the shark we are running
- * on. Memory is usually divided in blocks a 8 MB.
- * And bootargs are copied from OpenFirmware.
- */
-
-
-#include <linux/kernel.h>
-#include <linux/types.h>
-#include <asm/setup.h>
-#include <asm/page.h>
-
-
-asmlinkage void
-create_params (unsigned long *buffer)
-{
- /* Is there a better address? Also change in mach-shark/core.c */
- struct tag *tag = (struct tag *) 0x08003000;
- int j,i,m,k,nr_banks,size;
- unsigned char *c;
-
- k = 0;
-
- /* Head of the taglist */
- tag->hdr.tag = ATAG_CORE;
- tag->hdr.size = tag_size(tag_core);
- tag->u.core.flags = 1;
- tag->u.core.pagesize = PAGE_SIZE;
- tag->u.core.rootdev = 0;
-
- /* Build up one tagged block for each memory region */
- size=0;
- nr_banks=(unsigned int) buffer[0];
- for (j=0;j<nr_banks;j++){
- /* search the lowest address and put it into the next entry */
- /* not a fast sort algorithm, but there are at most 8 entries */
- /* and this is used only once anyway */
- m=0xffffffff;
- for (i=0;i<(unsigned int) buffer[0];i++){
- if (buffer[2*i+1]<m) {
- m=buffer[2*i+1];
- k=i;
- }
- }
-
- tag = tag_next(tag);
- tag->hdr.tag = ATAG_MEM;
- tag->hdr.size = tag_size(tag_mem32);
- tag->u.mem.size = buffer[2*k+2];
- tag->u.mem.start = buffer[2*k+1];
-
- size += buffer[2*k+2];
-
- buffer[2*k+1]=0xffffffff; /* mark as copied */
- }
-
- /* The command line */
- tag = tag_next(tag);
- tag->hdr.tag = ATAG_CMDLINE;
-
- c=(unsigned char *)(&buffer[34]);
- j=0;
- while (*c) tag->u.cmdline.cmdline[j++]=*c++;
-
- tag->u.cmdline.cmdline[j]=0;
- tag->hdr.size = (j + 7 + sizeof(struct tag_header)) >> 2;
-
- /* Hardware revision */
- tag = tag_next(tag);
- tag->hdr.tag = ATAG_REVISION;
- tag->hdr.size = tag_size(tag_revision);
- tag->u.revision.rev = ((unsigned char) buffer[33])-'0';
-
- /* End of the taglist */
- tag = tag_next(tag);
- tag->hdr.tag = 0;
- tag->hdr.size = 0;
-}
-
-
-typedef int (*ofw_handle_t)(void *);
-
-/* Everything below is called with a wrong MMU setting.
- * This means: no string constants, no initialization of
- * arrays, no global variables! This is ugly but I didn't
- * want to write this in assembler :-)
- */
-
-int
-of_decode_int(const unsigned char *p)
-{
- unsigned int i = *p++ << 8;
- i = (i + *p++) << 8;
- i = (i + *p++) << 8;
- return (i + *p);
-}
-
-int
-OF_finddevice(ofw_handle_t openfirmware, char *name)
-{
- unsigned int args[8];
- char service[12];
-
- service[0]='f';
- service[1]='i';
- service[2]='n';
- service[3]='d';
- service[4]='d';
- service[5]='e';
- service[6]='v';
- service[7]='i';
- service[8]='c';
- service[9]='e';
- service[10]='\0';
-
- args[0]=(unsigned int)service;
- args[1]=1;
- args[2]=1;
- args[3]=(unsigned int)name;
-
- if (openfirmware(args) == -1)
- return -1;
- return args[4];
-}
-
-int
-OF_getproplen(ofw_handle_t openfirmware, int handle, char *prop)
-{
- unsigned int args[8];
- char service[12];
-
- service[0]='g';
- service[1]='e';
- service[2]='t';
- service[3]='p';
- service[4]='r';
- service[5]='o';
- service[6]='p';
- service[7]='l';
- service[8]='e';
- service[9]='n';
- service[10]='\0';
-
- args[0] = (unsigned int)service;
- args[1] = 2;
- args[2] = 1;
- args[3] = (unsigned int)handle;
- args[4] = (unsigned int)prop;
-
- if (openfirmware(args) == -1)
- return -1;
- return args[5];
-}
-
-int
-OF_getprop(ofw_handle_t openfirmware, int handle, char *prop, void *buf, unsigned int buflen)
-{
- unsigned int args[8];
- char service[8];
-
- service[0]='g';
- service[1]='e';
- service[2]='t';
- service[3]='p';
- service[4]='r';
- service[5]='o';
- service[6]='p';
- service[7]='\0';
-
- args[0] = (unsigned int)service;
- args[1] = 4;
- args[2] = 1;
- args[3] = (unsigned int)handle;
- args[4] = (unsigned int)prop;
- args[5] = (unsigned int)buf;
- args[6] = buflen;
-
- if (openfirmware(args) == -1)
- return -1;
- return args[7];
-}
-
-asmlinkage void ofw_init(ofw_handle_t o, int *nomr, int *pointer)
-{
- int phandle,i,mem_len,buffer[32];
- char temp[15];
-
- temp[0]='/';
- temp[1]='m';
- temp[2]='e';
- temp[3]='m';
- temp[4]='o';
- temp[5]='r';
- temp[6]='y';
- temp[7]='\0';
-
- phandle=OF_finddevice(o,temp);
-
- temp[0]='r';
- temp[1]='e';
- temp[2]='g';
- temp[3]='\0';
-
- mem_len = OF_getproplen(o,phandle, temp);
- OF_getprop(o,phandle, temp, buffer, mem_len);
- *nomr=mem_len >> 3;
-
- for (i=0; i<=mem_len/4; i++) pointer[i]=of_decode_int((const unsigned char *)&buffer[i]);
-
- temp[0]='/';
- temp[1]='c';
- temp[2]='h';
- temp[3]='o';
- temp[4]='s';
- temp[5]='e';
- temp[6]='n';

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9g25.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9g35.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x25.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x35.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x5.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x5_macb0.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x5_macb1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/at91sam9x5_usart3.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/qcom-msm8660-surf.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/qcom-msm8960-cdp.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d31.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d31ek.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d33.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d33ek.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d34.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d34ek.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d35.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d35ek.dts

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_can.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_emac.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_gmac.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_lcd.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_mci2.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_tcb1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3_uart.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/sama5d3xcm.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/boot/dts/ste-nomadik-stn8815.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/common/via82c505.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/configs/shark_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/mach/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/include/asm/sched_clock.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/kernel/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-shark.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-cam60.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-dt-rm9200.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91/board-dt-sam9.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-bcm/board_bcm281xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-bcm2835/bcm2835.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-clps711x/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-dove/board-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/common.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/mach-exynos4-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-exynos/mach-exynos5-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-gemini/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-highbank/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-highbank/highbank.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/clk-imx51-imx53.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/common.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/imx51-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx53.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx6q.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-imx6sl.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-imx/mach-vf610.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-kirkwood/board-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-dt-8660.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/board-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/irqs-8960.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/irqs-8x60.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-msm/include/mach/irqs.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-mxs/mach-mxs.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-nomadik/cpu-8815.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-nspire/nspire.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clkt2xxx_apll.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clkt2xxx_dpllcore.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/clock.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/cm2xxx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/cm2xxx.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/cm3xxx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/cm3xxx.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/control.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/control.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/mcbsp.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/pm24xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-omap2/pm34xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-prima2/common.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-rockchip/rockchip.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c64xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/Makefile.boot

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/core.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/dma.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/debug-macro.S

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/entry-macro.S

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/framebuffer.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/hardware.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/irqs.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/isa-dma.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/memory.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/timex.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/include/mach/uncompress.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/irq.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/leds.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shark/pci.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-ape6evm-reference.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-ape6evm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-bockw.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-lager-reference.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/board-lager.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/include/mach/r8a73a4.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/include/mach/r8a7778.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/include/mach/r8a7790.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/setup-r8a73a4.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/setup-r8a7778.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-shmobile/setup-r8a7790.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-socfpga/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-socfpga/socfpga.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-spear/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sti/board-dt.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sunxi/sunxi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-paz00.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board-paz00.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/board.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/common.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/fuse.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/gpio-names.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/iomap.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/irammap.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/pm.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/pmc.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/pmc.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/sleep-tegra20.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/sleep-tegra30.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-tegra/tegra.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-u300/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ux500/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vexpress/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vexpress/v2m.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/common.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/mach-vt8500/vt8500.c

View file

This diff is incomplete. Download the complete patch.

drivers/block/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/clk/clk-bcm2835.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/clk-highbank.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/clk-nomadik.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/clk-prima2.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/clk-vt8500.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/mxs/clk-imx23.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/mxs/clk-imx28.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/sunxi/clk-sunxi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpio/gpio-samsung.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/input/serio/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/video/cyber2000fb.c

View file

This diff is incomplete. Download the complete patch.

include/linux/clk/mxs.h

View file

This diff is incomplete. Download the complete patch.

include/linux/clk/sunxi.h

View before deletion

This diff is incomplete. Download the complete patch.

include/linux/platform_data/clk-nomadik.h

View before deletion

This diff is incomplete. Download the complete patch.

sound/soc/samsung/s3c-i2s-v2.c

View file

This diff is incomplete. Download the complete patch.