asoc: JZ4750: Rework codec to look more like gcw0's