mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 13:14:19 +08:00
arm: mvebu: turris_mox: don't use hardcoded addresses
Use macro MVEBU_REGISTER to access register addresses instead of hardcoded addresses. Signed-off-by: Marek Behún <marek.behun@nic.cz> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
9e4cdbabac
commit
9657841010
@ -4,15 +4,17 @@
|
||||
*/
|
||||
|
||||
#include <common.h>
|
||||
#include <asm/arch/soc.h>
|
||||
#include <asm/io.h>
|
||||
|
||||
#define RWTM_CMD_PARAM(i) (size_t)(0xd00b0000 + (i) * 4)
|
||||
#define RWTM_CMD 0xd00b0040
|
||||
#define RWTM_CMD_RETSTATUS 0xd00b0080
|
||||
#define RWTM_CMD_STATUS(i) (size_t)(0xd00b0084 + (i) * 4)
|
||||
#define RWTM_BASE (MVEBU_REGISTER(0xb0000))
|
||||
#define RWTM_CMD_PARAM(i) (size_t)(RWTM_BASE + (i) * 4)
|
||||
#define RWTM_CMD (RWTM_BASE + 0x40)
|
||||
#define RWTM_CMD_RETSTATUS (RWTM_BASE + 0x80)
|
||||
#define RWTM_CMD_STATUS(i) (size_t)(RWTM_BASE + 0x84 + (i) * 4)
|
||||
|
||||
#define RWTM_HOST_INT_RESET 0xd00b00c8
|
||||
#define RWTM_HOST_INT_MASK 0xd00b00cc
|
||||
#define RWTM_HOST_INT_RESET (RWTM_BASE + 0xc8)
|
||||
#define RWTM_HOST_INT_MASK (RWTM_BASE + 0xcc)
|
||||
#define SP_CMD_COMPLETE BIT(0)
|
||||
|
||||
#define MBOX_STS_SUCCESS (0x0 << 30)
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include <common.h>
|
||||
#include <init.h>
|
||||
#include <asm/arch/soc.h>
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/io.h>
|
||||
#include <dm.h>
|
||||
@ -28,11 +29,11 @@
|
||||
#define MOX_MODULE_USB3 0x5
|
||||
#define MOX_MODULE_PASSPCI 0x6
|
||||
|
||||
#define ARMADA_37XX_NB_GPIO_SEL 0xd0013830
|
||||
#define ARMADA_37XX_SPI_CTRL 0xd0010600
|
||||
#define ARMADA_37XX_SPI_CFG 0xd0010604
|
||||
#define ARMADA_37XX_SPI_DOUT 0xd0010608
|
||||
#define ARMADA_37XX_SPI_DIN 0xd001060c
|
||||
#define ARMADA_37XX_NB_GPIO_SEL (MVEBU_REGISTER(0x13830))
|
||||
#define ARMADA_37XX_SPI_CTRL (MVEBU_REGISTER(0x10600))
|
||||
#define ARMADA_37XX_SPI_CFG (MVEBU_REGISTER(0x10604))
|
||||
#define ARMADA_37XX_SPI_DOUT (MVEBU_REGISTER(0x10608))
|
||||
#define ARMADA_37XX_SPI_DIN (MVEBU_REGISTER(0x1060c))
|
||||
|
||||
#define ETH1_PATH "/soc/internal-regs@d0000000/ethernet@40000"
|
||||
#define MDIO_PATH "/soc/internal-regs@d0000000/mdio@32004"
|
||||
|
Loading…
Reference in New Issue
Block a user