Extend compatible string for all zynq board "xlnx,zynq-7000"

Follow compatible string in the mainline kernel
and also keep backward compatibility with older DTSes.

/dts-v1/;
/ {
	#address-cells = <1>;
	#size-cells = <1>;
	compatible = "xlnx,zynq-zc770", "xlnx,zynq-7000";
	...
} ;

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Update headers for 2013

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Fix ps emac IRQ sensitivity

PS emac IRQ 54 and 77 are level sensitive.
TRM was wrong about it.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Fix interrupt list for ps7_core_partity

There was collision between core parity IRQ NO
and pl310.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Use mainline cdns,ttc string

Generate cdns,ttc compatibility string which
is used in the mainline Linux kernel.

Generated node:
ps7_ttc_0: ps7-ttc@f8001000 {
        compatible = "xlnx,ps7-ttc-1.00.a", "cdns,ttc";
        interrupt-parent = <&ps7_scugic_0>;
        interrupts = < 0 10 4 0 11 4 0 12 4 >;
        reg = < 0xf8001000 0x1000 >;
} ;

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
emacps: Fixed gmii2rgmii converter issue with ip instance parameters

Modified the logic to identify the instance based on the unique
prefix for emacps (ENET0/1)

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>