microblaze: Don't mark arch_kgdb_ops as const.

Other architectures don't do it, and it conflicts with the extern'd definition
in include/linux/kgdb.h.

The patch fails checkpatch but it reflects current
functions declaration and solved compilation error.

Signed-off-by: Graeme Smecher <gsmecher@threespeedlogic.com>
CC: Michal Simek <monstr@monstr.eu>
CC: linux-kernel@vger.kernel.org
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
spi: xilinx-qps: Fix qspi issues wrt read and write to flash

Use correct offset while copying the data to TXD1/2/3 register.
In case of dual parallel, write/read must be of double byte
resolution, hence, use TXD0 register as hack on hw limitation,
and on RXD register always parse 4 bytes.

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
mtd: m25p80: Use conditional compilation for OF function calls

Place the code which calls OF api's under conditional compilation
parameter CONFIG_OF.

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
mtd: m25p80: Fix sparse warnings

- do not define device_node *np again
- is dual must be u32 because of_property_read_u32

Warning log:
drivers/mtd/devices/m25p80.c:1238:22: warning: symbol 'np' shadows an earlier one
drivers/mtd/devices/m25p80.c:1148:36: originally declared here
drivers/mtd/devices/m25p80.c:1337:23: warning: symbol 'np' shadows an earlier one
drivers/mtd/devices/m25p80.c:1148:36: originally declared here
drivers/mtd/devices/m25p80.c:1244:45: warning: incorrect type in argument 3 (different signedness)
drivers/mtd/devices/m25p80.c:1244:45:    expected unsigned int [usertype] *out_value
drivers/mtd/devices/m25p80.c:1244:45:    got int static *<noident>

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Suneel Garapati <suneel.garapati@xilinx.com>