int aml_reg_read(u32 bus_type, unsigned int reg, unsigned int *val)
{
- if ((bus_type >= IO_CBUS_BASE) && (bus_type < IO_BUS_MAX)) {
+ if (bus_type < IO_BUS_MAX) {
*val = readl((meson_reg_map[bus_type]+reg));
return 0;
} else
int aml_reg_write(u32 bus_type, unsigned int reg, unsigned int val)
{
- if ((bus_type >= IO_CBUS_BASE) && (bus_type < IO_BUS_MAX)) {
+ if (bus_type < IO_BUS_MAX) {
writel(val, (meson_reg_map[bus_type]+reg));
return 0;
} else
unsigned int reg, unsigned int mask,
unsigned int val)
{
- if ((bus_type >= IO_CBUS_BASE) && (bus_type < IO_BUS_MAX)) {
+ if (bus_type < IO_BUS_MAX) {
unsigned int tmp, orig;
aml_reg_read(bus_type, reg, &orig);