#include <linux/module.h>
#include <linux/of_platform.h>
#include <linux/gpio/driver.h>
#define XWAY_STP_CON0 0x00
#define XWAY_STP_CON1 0x04
#define XWAY_STP_CPU0 0x08
#define XWAY_STP_CPU1 0x0C
#define XWAY_STP_CON_SWU BIT(31)
#define XWAY_STP_4HZ BIT(23)
#define XWAY_STP_8HZ BIT(24)
#define XWAY_STP_10HZ (BIT(24) | BIT(23))
#define XWAY_STP_SPEED_MASK (0xf << 23)
#define XWAY_STP_UPD_FPI BIT(31)
#define XWAY_STP_UPD_MASK (BIT(31) | BIT(30))
#define XWAY_STP_ADSL_SHIFT 24
#define XWAY_STP_ADSL_MASK 0x3
#define XWAY_STP_PHY_MASK 0x7
#define XWAY_STP_PHY1_SHIFT 27
#define XWAY_STP_PHY2_SHIFT 15