[PATCH] zynqmp: Add support for the CFC-400X
Chris Johns
chrisj at rtems.org
Tue Nov 1 21:23:25 UTC 2022
On 2/11/2022 8:15 am, Kinsey Moore wrote:
> On Tue, Nov 1, 2022 at 3:59 PM Chris Johns <chrisj at rtems.org
> <mailto:chrisj at rtems.org>> wrote:
>
> On 2/11/2022 5:38 am, Kinsey Moore wrote:> +#ifdef
> BSP_XILINX_ZYNQMP_MGMT_UART_BASE
> > +/**
> > + * @brief Zynq UltraScale+ MPSoC specific set up of a management console.
> > + *
> > + * The ZynqMP SoC's programmable logic can provide a serial interface for
> system
> > + * management which may need special initialization. Provide in the
> application
> > + * to override the defaults in the BSP.
> > + */
>
> I am not comfortable with PL implementation dependences for specific hardware
> being added to the generic BSP code. The Zynq, ZymqMP and Versal have so far
> only referenced the hard IP.
>
> Is the PL project and implementation for the PL logic openly available?
>
> Unfortunately, not as far as I'm aware. The management interface is guaranteed
> to exist as a 16550 UART on all variants of the system and, from the RTEMS
> perspective, the PL is a locked/hard part of the system.
The PL is anything but hard, it is a feature of the device.
> The hardware requires I request a data sheet from the manufacturer and that
> makes keeping this code in our open repo difficult.
>
> I understand. The unfortunate part of this is that RTEMS isn't usable on this
> platform beyond a couple of seconds without pushing off the system watchdog via
> the 16550 UART. I have automated the watchdog parameter manipulation externally
> for testing purposes, but a system running outside that harness would encounter
> problems with many tests in the testsuite.
I am not sure I am following. Have they wired a watchdog to accessing the UART?
Chris
More information about the devel
mailing list