mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-27 06:34:11 +08:00
d9909ebe65
Device drivers should not access MMIO registers through hardcoded platform specific address constants. Instead, we can pass the MMIO token to the spear clock driver in the initialization routine to contain that knowledge in the platform code itself. Ideally, the clock driver would use of_iomap() or similar to get the address, and that can be used later, but for now, this is the minimal change. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
23 lines
608 B
C
23 lines
608 B
C
/*
|
|
* arch/arm/mach-spear3xx/include/mach/misc_regs.h
|
|
*
|
|
* Miscellaneous registers definitions for SPEAr3xx machine family
|
|
*
|
|
* Copyright (C) 2009 ST Microelectronics
|
|
* Viresh Kumar <viresh.linux@gmail.com>
|
|
*
|
|
* This file is licensed under the terms of the GNU General Public
|
|
* License version 2. This program is licensed "as is" without any
|
|
* warranty of any kind, whether express or implied.
|
|
*/
|
|
|
|
#ifndef __MACH_MISC_REGS_H
|
|
#define __MACH_MISC_REGS_H
|
|
|
|
#include <mach/spear.h>
|
|
|
|
#define MISC_BASE (VA_SPEAR_ICM3_MISC_REG_BASE)
|
|
#define DMA_CHN_CFG (MISC_BASE + 0x0A0)
|
|
|
|
#endif /* __MACH_MISC_REGS_H */
|