zynq: Generate proper ddrc compatible string with version suffix

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: i2c: Generate clock-frequency

clock-frequency is the part of standard i2c binding.
bus-id was replaced by platform id.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: nand: Fix node generation

- Use new compact string suitable for mainline
- Generate nand-bus-width which is align with linux DT binding

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: can: Generate proper can compatible string

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: Use compact strings with zynq prefix

Signed-off-by: Michal Simek <michal.simek@xilinx.com>