[PATCH 7/7] bsp/aarch64: Console initialization for Raspberry Pi 4B AArch64 BSP

2022-09-21 Thread Mohd Noor Aman
This commit adds console initialization for the BSP using Polled mode. This is similar to the QEMU-A72 and QEMU-A53 console initialization. --- bsps/aarch64/raspberrypi/console/console.c | 69 ++ 1 file changed, 69 insertions(+) create mode 100644 bsps/aarch64/raspberrypi/con

[PATCH 6/7] bsp/aarch64: Starthooks and MMU Sections for Raspberry pi 4B AArch64 BSP

2022-09-21 Thread Mohd Noor Aman
This commit add starthooks and MMU files for the BSP. The MMU sections include peripheral, ARM Local regs, FIQs-IRQs, Watchdog, Videocore Timer, System Timer, GIC Timer, EMMC and UART Addresses. --- bsps/aarch64/raspberrypi/start/bspstart.c | 49 .../aarch64/raspberrypi/start/bspst

[PATCH 5/7] bsp/aarch64: Raspberry pi headers for the BCM2711 SoC

2022-09-21 Thread Mohd Noor Aman
This file included many of the address required for the future development of the RPi 4B BSP. This includes peripherals, ARM Timer, VideoCore Timer, Watchdog, Mailbox, AUX, FIQs and IRQs. --- .../raspberrypi/include/bsp/raspberrypi.h | 471 ++ 1 file changed, 471 insertions(+

[PATCH 4/7] bsp/aarch64: BSP and TM27 headers for the Raspberry pi 4B AArch64 BSP

2022-09-21 Thread Mohd Noor Aman
This commits includes tm27 and bsp headers. Only GIC-400 and UART1 address is defined in the bsp.h . Other UARTS addresses would be included soon in future. --- bsps/aarch64/raspberrypi/include/bsp.h | 73 + bsps/aarch64/raspberrypi/include/tm27.h | 46 2

[PATCH 3/7] bsp/aarch64: IRQ headers for raspberry pi 4B

2022-09-21 Thread Mohd Noor Aman
These are same IRQs from the rapsberry pi 3. All the IRQs are same as of now. More GIC-400 related interrupts would be required in future but currently these are enough for basic BSP. --- bsps/aarch64/raspberrypi/include/bsp/irq.h | 109 + 1 file changed, 109 insertions(+) c

[PATCH 2/7] bsp/aarch64: Linker file for Raspberry pi 4B AArch64 BSP

2022-09-21 Thread Mohd Noor Aman
Linker sections for RAM and MMU is added. RAM starts from 0x8 in the arm64 bit mode for Raspberry pi 4B and MMU from 0x0. --- .../bsps/aarch64/raspberrypi/linkercmds.yml | 76 +++ 1 file changed, 76 insertions(+) create mode 100644 spec/build/bsps/aarch64/raspberrypi/linker

[PATCH 1/7] bsp/aarch64: New entry for Raspberry pi 4B AArch64 BSP

2022-09-21 Thread Mohd Noor Aman
This commit adds new Raspberry pi 4B AArch64 BSP to the RTEMS Family. Currently only IPL64 ABI is supported. IPL32 Supported will be added in the near future. --- spec/build/bsps/aarch64/raspberrypi/abi.yml | 21 + .../aarch64/raspberrypi/bspraspberrypi4.yml | 78 +++ 2 fi

Re: [PATCH v6 00/10] New GPIO, ADC API and STM32F4 BSP implementation

2022-09-21 Thread Gedare Bloom
On Wed, Sep 21, 2022 at 9:12 AM Joel Sherrill wrote: > > > > On Wed, Sep 21, 2022 at 8:48 AM Karel Gardas wrote: >> >> >> The problem is that we still need to discuss licensing here. Randomly >> checked files from the HAL patch contains this as a license: >> >>* This software is licensed unde

Re: [PATCH] icpp remedy

2022-09-21 Thread Gedare Bloom
CC: devel@rtems.org Preserving this discussion for posterity. On Fri, Sep 16, 2022 at 3:09 PM Jian-Jia Chen wrote: > > Dear Gedare, dear Sebastian, > I would like to clarify a few things. > > == historical perspectives == > First of all, let me shortly talk about the history of PCP and the

Re: [PATCH v2 0/4] Microchip PolarFire SoC support

2022-09-21 Thread Chris Johns
On 21/9/2022 9:47 pm, Joel Sherrill wrote: > Chris did you add it to the bsp-builder configuration? No. Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH v6 00/10] New GPIO, ADC API and STM32F4 BSP implementation

2022-09-21 Thread Joel Sherrill
On Wed, Sep 21, 2022 at 8:48 AM Karel Gardas wrote: > > The problem is that we still need to discuss licensing here. Randomly > checked files from the HAL patch contains this as a license: > >* This software is licensed under terms that can be found in the > LICENSE file >* in the root di

Re: [PATCH v6 00/10] New GPIO, ADC API and STM32F4 BSP implementation

2022-09-21 Thread Karel Gardas
On 9/21/22 15:48, Karel Gardas wrote: On the bright side, it looks like STM still holds on BSD-3 for their HAL code for F4? https://github.com/STMicroelectronics/STM32CubeF4/blob/master/LICENSE.md Would be great indeed. After very quick investigation, everything under CMSIS is under Apache

Re: [PATCH v6 00/10] New GPIO, ADC API and STM32F4 BSP implementation

2022-09-21 Thread Karel Gardas
The problem is that we still need to discuss licensing here. Randomly checked files from the HAL patch contains this as a license: * This software is licensed under terms that can be found in the LICENSE file * in the root directory of this software component. * If no LICENSE file come

Re: [PATCH v6 00/10] New GPIO, ADC API and STM32F4 BSP implementation

2022-09-21 Thread Joel Sherrill
This patch set has been sitting for almost 7 weeks. I was going to commit it today but was asked to give one last the patch merge equivalent of ""if anyone can show just cause why this patch and RTEMS cannot be joined together, let them speak now or forever hold their peace" Or at least be nice

Re: [PATCH v2 0/4] Microchip PolarFire SoC support

2022-09-21 Thread Joel Sherrill
Chris did you add it to the bsp-builder configuration? On Tue, Sep 20, 2022, 11:51 PM wrote: > Hi Joel, > > > On Tue, 2022-09-20 at 12:03 -0500, Joel Sherrill wrote: > > EXTERNAL EMAIL: Do not click links or open attachments unless you > > know the content is safe > > I have pushed this patch se