Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a09e64fb authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach



This just leaves include/asm-arm/plat-* to deal with.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent a1b81a84
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -32,7 +32,7 @@ Linux currently supports the following features on the IXP4xx chips:
- Flash access (MTD/JFFS)
- Flash access (MTD/JFFS)
- I2C through GPIO on IXP42x
- I2C through GPIO on IXP42x
- GPIO for input/output/interrupts 
- GPIO for input/output/interrupts 
  See include/asm-arm/arch-ixp4xx/platform.h for access functions.
  See arch/arm/mach-ixp4xx/include/mach/platform.h for access functions.
- Timers (watchdog, OS)
- Timers (watchdog, OS)


The following components of the chips are not supported by Linux and
The following components of the chips are not supported by Linux and
+1 −1
Original line number Original line Diff line number Diff line
@@ -158,7 +158,7 @@ So, what's changed?
   be re-checked for pending events.  (see the Neponset IRQ handler for
   be re-checked for pending events.  (see the Neponset IRQ handler for
   details).
   details).


7. fixup_irq() is gone, as is include/asm-arm/arch-*/irq.h
7. fixup_irq() is gone, as is arch/arm/mach-*/include/mach/irq.h


Please note that this will not solve all problems - some of them are
Please note that this will not solve all problems - some of them are
hardware based.  Mixing level-based and edge-based IRQs on the same
hardware based.  Mixing level-based and edge-based IRQs on the same
+2 −2
Original line number Original line Diff line number Diff line
@@ -79,7 +79,7 @@ Machine/Platform support
  To this end, we now have arch/arm/mach-$(MACHINE) directories which are
  To this end, we now have arch/arm/mach-$(MACHINE) directories which are
  designed to house the non-driver files for a particular machine (eg, PCI,
  designed to house the non-driver files for a particular machine (eg, PCI,
  memory management, architecture definitions etc).  For all future
  memory management, architecture definitions etc).  For all future
  machines, there should be a corresponding include/asm-arm/arch-$(MACHINE)
  machines, there should be a corresponding arch/arm/mach-$(MACHINE)/include/mach
  directory.
  directory.




@@ -176,7 +176,7 @@ Kernel entry (head.S)
  class typically based around one or more system on a chip devices, and
  class typically based around one or more system on a chip devices, and
  acts as a natural container around the actual implementations.  These
  acts as a natural container around the actual implementations.  These
  classes are given directories - arch/arm/mach-<class> and
  classes are given directories - arch/arm/mach-<class> and
  include/asm-arm/arch-<class> - which contain the source files to
  arch/arm/mach-<class> - which contain the source files to/include/mach
  support the machine class.  This directories also contain any machine
  support the machine class.  This directories also contain any machine
  specific supporting code.
  specific supporting code.


+4 −4
Original line number Original line Diff line number Diff line
@@ -16,13 +16,13 @@ Introduction
Headers
Headers
-------
-------


  See include/asm-arm/arch-s3c2410/regs-gpio.h for the list
  See arch/arm/mach-s3c2410/include/mach/regs-gpio.h for the list
  of GPIO pins, and the configuration values for them. This
  of GPIO pins, and the configuration values for them. This
  is included by using #include <asm/arch/regs-gpio.h>
  is included by using #include <mach/regs-gpio.h>


  The GPIO management functions are defined in the hardware
  The GPIO management functions are defined in the hardware
  header include/asm-arm/arch-s3c2410/hardware.h which can be
  header arch/arm/mach-s3c2410/include/mach/hardware.h which can be
  included by #include <asm/arch/hardware.h>
  included by #include <mach/hardware.h>


  A useful amount of documentation can be found in the hardware
  A useful amount of documentation can be found in the hardware
  header on how the GPIO functions (and others) work.
  header on how the GPIO functions (and others) work.
+1 −1
Original line number Original line Diff line number Diff line
@@ -36,7 +36,7 @@ Layout
  in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440
  in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440


  Register, kernel and platform data definitions are held in the
  Register, kernel and platform data definitions are held in the
  include/asm-arm/arch-s3c2410 directory.
  arch/arm/mach-s3c2410 directory./include/mach




Machines
Machines
Loading