Raspberry PI4 64bit

Hi there we have been using the WP85/WP76 modules to base our product on we have recently also made a carrier board for a PI CM4 that will allow use on non GSM networks.

I am using yocto dunfell to build a 64bit system and have legato 21.05.0 running on it with some small tweaks firstly in signals.c to set the pc compile will fail if not set with “Architecture is not supported”.

The syscalls on AARCH64 are not the same as arm so sbtrace.c has to be modified to support this.

at/components
le_pe/e_pa_common/le_pa_utils/ fails with stringop-truncation stringop-overflow / restrict this may be the version of GCC used i have not dug into these errors.

As i do not have a modem on this device instead of not compiling the modem services modifying tools/raspi.sdef i have added the following to my sdef file and

    LEGATO_SERVICE_AVC_COMPAT_START = 0
    LEGATO_SERVICE_AUDIO_START = 0
    LEGATO_SERVICE_MODEM_START = 0
    LEGATO_SERVICE_POWER_START = 0
    LEGATO_SERVICE_GPIO_START = 0
    LEGATO_SERVICE_GPS_START = 0
    LEGATO_SERVICE_FWUPDATE_START = 0

If there is interest in this please let me know so i can commit to github