OXNAS: sata: remove duplicated dev_set_drvdata

It is already called by ata_host_alloc_pinfo
reset: Add of_reset_control_get

In some cases, you might need to deassert from reset an hardware block that
doesn't associated to a struct device (CPUs, timers, etc.).

Add a small helper to retrieve the reset controller from the device tree
without the need to pass a struct device.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
OXNAS: convert reset code to reset controller framework
OXNAS: gmac: properly initialize gmac

Previously, it relies on u-boot's initialization

Reported by: flytosky, olderzeus