sunxi-nand: Drop no-op opfn function

Since the nand code uses auto-start, and does not do an explicit start
anywhere, the opfn callback only gets called with a SW_DMAOP_START op_code
as a result of calling sw_dma_enqueue, and the only place the nand code
calls sw_dma_enqueue nanddma_completed_flag is already set to 0 before
calling sw_dma_enqueue, turning the opfn into a nop.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-ohci: Use a define instead of a magic number

Signed-off-by: Arokux <arokux@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-hci: Remove code believed to be no-op

USBC_Phy_GetCsr returns same address for the both
controllers 1 and 2 and it actually returns the
address of the first controller. That is why the
UsbInitPhy alway changes some properties of the musb
controller. Also the exact same UsbInitPhy exists in
drivers/usb/sunxi_usb/usbc/usbc_phy.c.
It seems like it was copy pasted to ehci/ohci without a
reason. After a lot of experimenting and testing it appears
the UsbInitPhy can be dropped safely along with its satellites.
The testing was performed on Mele A1000 (sun4i).

Signed-off-by: Arokux <arokux@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>