On Wed, Mar 26, 2014 at 1:05 PM, Alistair Francis <alistair.fran...@xilinx.com> wrote: > This patch changes the comma in the "xilinx,zynq_slcr" to an > underscore. This matches every other xilinx* peripheral and > also makes parsing the device via the command line possible. >
I think its actually a case of this being slightly ahead and everyone else being behind. The comma is probably ultimately wrong and I'm guessing its awkward for your command-line work due to command line character escaping. I am in favor of the "xlnx.foo" styling that is more widely adopted: [qemu]$ git grep -c "xlnx\." hw/arm/xilinx_zynq.c:1 hw/char/xilinx_uartlite.c:2 hw/dma/xilinx_axidma.c:2 hw/intc/xilinx_intc.c:2 hw/microblaze/petalogix_ml605_mmu.c:6 hw/microblaze/petalogix_s3adsp1800_mmu.c:5 hw/net/xilinx_axienet.c:3 hw/net/xilinx_ethlite.c:2 hw/ppc/virtex_ml507.c:2 hw/ssi/xilinx_spi.c:1 hw/ssi/xilinx_spips.c:2 hw/timer/xilinx_timer.c:2 target-microblaze/cpu.c:1 will xlnx.zynq-slcr work? (fix the underscore while at it). Regards, Peter > Signed-off-by: Alistair Francis <alistair.fran...@xilinx.com> > --- > > hw/arm/xilinx_zynq.c | 2 +- > hw/misc/zynq_slcr.c | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/hw/arm/xilinx_zynq.c b/hw/arm/xilinx_zynq.c > index 9ee21e7..f717645 100644 > --- a/hw/arm/xilinx_zynq.c > +++ b/hw/arm/xilinx_zynq.c > @@ -167,7 +167,7 @@ static void zynq_init(QEMUMachineInitArgs *args) > 1, 0x0066, 0x0022, 0x0000, 0x0000, 0x0555, 0x2aa, > 0); > > - dev = qdev_create(NULL, "xilinx,zynq_slcr"); > + dev = qdev_create(NULL, "xilinx_zynq_slcr"); > qdev_init_nofail(dev); > sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, 0xF8000000); > > diff --git a/hw/misc/zynq_slcr.c b/hw/misc/zynq_slcr.c > index d1cc233..8aba715 100644 > --- a/hw/misc/zynq_slcr.c > +++ b/hw/misc/zynq_slcr.c > @@ -116,7 +116,7 @@ typedef enum { > RESET_MAX > } ResetValues; > > -#define TYPE_ZYNQ_SLCR "xilinx,zynq_slcr" > +#define TYPE_ZYNQ_SLCR "xilinx_zynq_slcr" > #define ZYNQ_SLCR(obj) OBJECT_CHECK(ZynqSLCRState, (obj), TYPE_ZYNQ_SLCR) > > typedef struct ZynqSLCRState { > -- > 1.7.1 > >