fsl-imx25.c (c221287f8ff4e46fffad11bb2a6bc99442e845be) | fsl-imx25.c (9bca0edb282de0007a4f068d9d20f3e3c3aadef7) |
---|---|
1/* 2 * Copyright (c) 2013 Jean-Christophe Dubois <jcd@tribudubois.net> 3 * 4 * i.MX25 SOC emulation. 5 * 6 * Based on hw/arm/xlnx-zynqmp.c 7 * 8 * Copyright (C) 2015 Xilinx Inc --- 104 unchanged lines hidden (view full) --- 113 { FSL_IMX25_UART1_ADDR, FSL_IMX25_UART1_IRQ }, 114 { FSL_IMX25_UART2_ADDR, FSL_IMX25_UART2_IRQ }, 115 { FSL_IMX25_UART3_ADDR, FSL_IMX25_UART3_IRQ }, 116 { FSL_IMX25_UART4_ADDR, FSL_IMX25_UART4_IRQ }, 117 { FSL_IMX25_UART5_ADDR, FSL_IMX25_UART5_IRQ } 118 }; 119 120 if (i < MAX_SERIAL_PORTS) { | 1/* 2 * Copyright (c) 2013 Jean-Christophe Dubois <jcd@tribudubois.net> 3 * 4 * i.MX25 SOC emulation. 5 * 6 * Based on hw/arm/xlnx-zynqmp.c 7 * 8 * Copyright (C) 2015 Xilinx Inc --- 104 unchanged lines hidden (view full) --- 113 { FSL_IMX25_UART1_ADDR, FSL_IMX25_UART1_IRQ }, 114 { FSL_IMX25_UART2_ADDR, FSL_IMX25_UART2_IRQ }, 115 { FSL_IMX25_UART3_ADDR, FSL_IMX25_UART3_IRQ }, 116 { FSL_IMX25_UART4_ADDR, FSL_IMX25_UART4_IRQ }, 117 { FSL_IMX25_UART5_ADDR, FSL_IMX25_UART5_IRQ } 118 }; 119 120 if (i < MAX_SERIAL_PORTS) { |
121 qdev_prop_set_chr(DEVICE(&s->uart[i]), "chardev", serial_hds[i]); | 121 qdev_prop_set_chr(DEVICE(&s->uart[i]), "chardev", serial_hd(i)); |
122 } 123 124 object_property_set_bool(OBJECT(&s->uart[i]), true, "realized", &err); 125 if (err) { 126 error_propagate(errp, err); 127 return; 128 } 129 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); --- 173 unchanged lines hidden --- | 122 } 123 124 object_property_set_bool(OBJECT(&s->uart[i]), true, "realized", &err); 125 if (err) { 126 error_propagate(errp, err); 127 return; 128 } 129 sysbus_mmio_map(SYS_BUS_DEVICE(&s->uart[i]), 0, serial_table[i].addr); --- 173 unchanged lines hidden --- |