gpu: drm: xylon: Fixed compile error for kernel version 3.15

Missing drm_framebuffer member in drm_crtc structure.

Error log:
drivers/gpu/drm/xylon/xylon_crtc.c: In function
'xylon_drm_crtc_mode_set':
drivers/gpu/drm/xylon/xylon_crtc.c:193:55: error: 'struct drm_crtc'
has no member named 'fb'
  ret = xylon_drm_plane_fb_set(crtc->private, base_crtc->fb,
                                                       ^
drivers/gpu/drm/xylon/xylon_crtc.c: In function
'xylon_drm_crtc_mode_set_base':
drivers/gpu/drm/xylon/xylon_crtc.c:211:55: error:
'struct drm_crtc' has no member named 'fb'
  ret = xylon_drm_plane_fb_set(crtc->private, base_crtc->fb,
                                                       ^
drivers/gpu/drm/xylon/xylon_crtc.c: In function
'xylon_drm_crtc_page_flip':
drivers/gpu/drm/xylon/xylon_crtc.c:308:11: error:
'struct drm_crtc' has no member named 'fb'
  base_crtc->fb = fb;
           ^
drivers/gpu/drm/xylon/xylon_crtc.c: In function
'xylon_drm_crtc_set_property':
drivers/gpu/drm/xylon/xylon_crtc.c:385:54: error:
'struct drm_crtc' has no member named 'fb'
   if (xylon_drm_plane_fb_set(crtc->private, base_crtc->fb,

Signed-off-by: Davor Joja <davorjoja@logicbricks.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
ARM: dts: Fix uart clocks binding

Use the latest binding not to show deprecated messages.
xuartps e0001000.serial: clock name 'aper_clk' is deprecated.
xuartps e0001000.serial: clock name 'ref_clk' is deprecated.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
ARM: dts: zynq: Use our ps-emac driver instead of macb

Need more time for getting the same performance numbers
on macb.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
---
v2:
- Tested on zc702
- Change reg size to 0x1000 as was indicated by Soren
ARM: dts: Add missing phy-handle property

phy-handle property is required for getting phy to work.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
ARM: zynq_defconfig: Enable LED support by default

zc702 has one gpio led in DTS that's why enable
LED support in default defconfig.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
net: emacps: Add missing dependency for PTP

Error log:
  drivers/built-in.o: In function `xemacps_init_hw':
  :(.text+0xf8720): undefined reference to `ptp_clock_register'
  :(.text+0xf873c): undefined reference to `ptp_clock_index'
  drivers/built-in.o: In function `xemacps_close':
  :(.text+0xf8e78): undefined reference to `ptp_clock_unregister'
  make: *** [vmlinux] Error 1

Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
ARM: zynq: DT: Remove 222 MHz OPP

Due to dependencies between timer and CPU frequency, only changes by
powers of two are allowed. The clocksource driver prevents other
changes, but with cpufreq and its governors it can result in being
spammed with error messages constantly. Hence, remove the 222 MHz OPP.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>