wip port from huawei 3.4 kernel from dazzozo