Revert "ASoC: rockchip i2s driver add power control"

This reverts commit c0d8198bcdf11c9447aa9b820595fa2519a72d9e.
Revert "ASoC: fix i2s mode bug"

This reverts commit 33864bef556d044a353f7deed4bf87616323390a.
Revert "ASoC: rockchip max98090 driver support"

This reverts commit 19fc5d70b258df039f9cb5e1565a4aaa9efa2f3c.
Revert "veyron: add audio machine driver for max98090"

This reverts commit 18d3ee47b7f9f343d26794f5818031c02491d9cb.
ASoC: rockchip: remove redundant dev_err call in rockchip_i2s_probe()

There is a error message within devm_ioremap_resource
already, so remove the dev_err call to avoid redundant
error message.

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Mark Brown <broonie@linaro.org>
rockchip-i2s: dt: swap "tx" and "rx"

The correct configure is
	DMA1 channel 0 for "tx"
	DMA1 channel 1 for "rx"

Change-Id: I96f12968af94b86533d792a8e6175f4d9d30220a
Signed-off-by: Jianqun <jay.xu@rock-chips.com>
rockchip-i2s: add power setting for I2S controller, also fix some bugs

changes:
* add snd_soc_dai_init_dma_data to set dma data
* fix duplicated argument to "I2S_DMACR_TDE_DISABLE"
* set 1.8v or 3.3v(default) for I2S controller via GRF
* enable "hclk" for i2s bus
* dma maxburst change to 16

Tested ok on rk3288-pinky board.

Change-Id: If6fea676d272f79f54e2129b274f9c3caa8268b2
Signed-off-by: Jianqun <jay.xu@rock-chips.com>
rockchip-max98090: dt: add description for rockchip-max98090

Add the configure to dt if need to support rockchip board with max98090.
This is need by max98090 machine driver.

Change-Id: I8b54fa2eccf6f5131aa09a7b3c412eb932e00e3c
Signed-off-by: Jianqun <jay.xu@rock-chips.com>
rockchip-max98090: add machine driver for rockchip baord with max98090

This patch is to add machine driver for board with rockchip CPU and max98090.
Also need add configure in dt file.

Test on rk3288-pinky board, and work well.

Change-Id: I7f4f832a0d88316c887580f0bba148f80db4e06e
Signed-off-by: Jianqun <jay.xu@rock-chips.com>
dt: swap "tx" and "rx" and modify model name for rockchip-max98090.

This patch only effect to rk3288-veyron.dts, on other dt file, should
do the same change.

Test on rk3288-pinky board, and work well.

Change-Id: I3ec7faa0c49f754dfaf02f7f9da16e60d3adbea3
Signed-off-by: Jianqun <jay.xu@rock-chips.com>