[PATCH rtems-libbsd] imx: Fix build for all other BSPs.
Vijay Kumar Banerjee
vijay at rtems.org
Thu Apr 16 08:45:32 UTC 2020
Hi,
I could successfully build libbsd for arm/beagleboneblack with this path.
Thanks and regards,
Vijay
On Thu, Apr 16, 2020 at 2:08 PM Christian Mauderer <
christian.mauderer at embedded-brains.de> wrote:
> ---
> freebsd/sys/arm/freescale/imx/imx6_ccm.c | 7 +++++++
> freebsd/sys/arm/freescale/imx/imx6_usbphy.c | 4 ++++
> freebsd/sys/dev/usb/controller/ehci_imx.c | 2 ++
> 3 files changed, 13 insertions(+)
>
> diff --git a/freebsd/sys/arm/freescale/imx/imx6_ccm.c
> b/freebsd/sys/arm/freescale/imx/imx6_ccm.c
> index cef79933..78bbd5c1 100644
> --- a/freebsd/sys/arm/freescale/imx/imx6_ccm.c
> +++ b/freebsd/sys/arm/freescale/imx/imx6_ccm.c
> @@ -51,7 +51,14 @@ __FBSDID("$FreeBSD$");
> #include <arm/freescale/imx/imx6_anatopvar.h>
> #include <arm/freescale/imx/imx6_ccmreg.h>
> #include <arm/freescale/imx/imx_machdep.h>
> +#ifndef __rtems__
> +#include <arm/freescale/imx/imx_ccmvar.h>
> +#else /* __rtems__ */
> +#include <bsp.h>
> +#ifdef LIBBSP_ARM_IMX_BSP_H
> #include <arm/freescale/imx/imx_ccmvar.h>
> +#endif /* LIBBSP_ARM_IMX_BSP_H */
> +#endif /* __rtems__ */
>
> #ifndef CCGR_CLK_MODE_ALWAYS
> #define CCGR_CLK_MODE_OFF 0
> diff --git a/freebsd/sys/arm/freescale/imx/imx6_usbphy.c
> b/freebsd/sys/arm/freescale/imx/imx6_usbphy.c
> index 7df2e124..3a3495bb 100644
> --- a/freebsd/sys/arm/freescale/imx/imx6_usbphy.c
> +++ b/freebsd/sys/arm/freescale/imx/imx6_usbphy.c
> @@ -49,7 +49,11 @@ __FBSDID("$FreeBSD$");
>
> #include <machine/bus.h>
>
> +#ifndef __rtems__
> #include <arm/freescale/imx/imx_ccmvar.h>
> +#else /* __rtems__ */
> +void imx_ccm_usbphy_enable(device_t _phydev);
> +#endif /* __rtems__ */
> #include <arm/freescale/imx/imx6_anatopreg.h>
> #include <arm/freescale/imx/imx6_anatopvar.h>
> #ifdef __rtems__
> diff --git a/freebsd/sys/dev/usb/controller/ehci_imx.c
> b/freebsd/sys/dev/usb/controller/ehci_imx.c
> index 544a63b5..23f7e3a9 100644
> --- a/freebsd/sys/dev/usb/controller/ehci_imx.c
> +++ b/freebsd/sys/dev/usb/controller/ehci_imx.c
> @@ -67,7 +67,9 @@ __FBSDID("$FreeBSD$");
> #include <machine/bus.h>
> #include <machine/resource.h>
>
> +#ifndef __rtems__
> #include <arm/freescale/imx/imx_ccmvar.h>
> +#endif /* __rtems__ */
>
> #include <rtems/bsd/local/opt_platform.h>
>
> --
> 2.16.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200416/ae39c99f/attachment.html>
More information about the devel
mailing list