qemu-arm
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-arm] [PATCH for-2.5 v4 1/1] hw/misc: Add support for ADC contr


From: Peter Crosthwaite
Subject: Re: [Qemu-arm] [PATCH for-2.5 v4 1/1] hw/misc: Add support for ADC controller in Xilinx Zynq 7000
Date: Thu, 12 Nov 2015 09:56:43 -0800

On Thu, Nov 12, 2015 at 8:13 AM, Peter Maydell <address@hidden> wrote:
> On 10 November 2015 at 18:00, Peter Maydell <address@hidden> wrote:
>> On 9 November 2015 at 07:07, Peter Crosthwaite
>> <address@hidden> wrote:
>>> From: Guenter Roeck <address@hidden>
>>>
>>> Add support for the Xilinx XADC core used in Zynq 7000.
>>>
>>> References:
>>> - Zynq-7000 All Programmable SoC Technical Reference Manual
>>> - 7 Series FPGAs and Zynq-7000 All Programmable SoC XADC
>>>   Dual 12-Bit 1 MSPS Analog-to-Digital Converter
>>>
>>> Tested with Linux using QEMU machine xilinx-zynq-a9 with devicetree
>>> files zynq-zc702.dtb and zynq-zc706.dtb, and kernel configuration
>>> multi_v7_defconfig.
>>>
>>> Reviewed-by: Alistair Francis <address@hidden>
>>> Signed-off-by: Guenter Roeck <address@hidden>
>>> [ PC changes:
>>>   * Changed macro names to match TRM where possible
>>>   * Made programmers model macro scheme consistent
>>>   * Dropped XADC_ZYNQ_ prefix on local macros
>>>   * Fix ALM field width
>>>   * Update threshold-comparison interrupts in _update_ints()
>>>   * factored out DFIFO pushes into helper. Renamed to "push/pop"
>>>   * Changed xadc_reg to 10 bits and added OOB check.
>>>   * Reduced scope of MCTL reset to just stop channel coms.
>>>   * Added dummy read data to write commands
>>>   * Changed _ to - seperators in string names and filenames
>>>   * Dropped ------------ in header comment
>>>   * Catchall'ed _update_ints() in _write handler.
>>>   * Minor whitespace changes.
>>>   * Use ZYNQ_XADC_FIFO_DEPTH instead of ARRAY_SIZE()
>>> ]
>>> Signed-off-by: Peter Crosthwaite <address@hidden>
>>> ---
>>
>>
>>
>> Applied to target-arm.next, thanks.
>
> ...but it fails compilation on a bunch of platforms when built
> with optimization:
> /home/petmay01/qemu/hw/misc/zynq-xadc.c:183:5: error: 'rv' may be used
> uninitialized in this function [-Werror=maybe-uninitialized]
>
> so I've dropped it again.
>

v5 on list. Hoping I can convince you on this one as this is make or
break for upstream linux support.

Something is up with my compile-test scripts or GCC it seems.

Regards,
Peter

> thanks
> -- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]