113 Commits

Author SHA1 Message Date
Kinsey Moore
8597e8e984 user/zynqmp-rpu: Add load and debug information
This adds some information about loading the RPU TCMs from A53 u-boot
and additional information about debugging the RPU within QEMU since it
is non-standard.
2024-04-11 15:54:40 -05:00
Kinsey Moore
24cce927ed user/zynqmp-rpu: Update boot suggestion
Change the development suggestion for booting the R5 since the R5 u-boot
is only minimally functional without significant development. This also
adds caveats when booting the R5 cores from the A53.
2024-02-26 11:10:02 -06:00
Kinsey Moore
bb7ddedf96 user/bsps/arm: Add documentation for ZynqMP R5 BSP
This adds basic user documentation for running RTEMS on the Cortex-R5
processor on Xilinx Zynq Ultrascale+ MPSoC chips.
2024-01-10 14:57:27 -06:00
Christian Mauderer
6744793931 bsps/imxrt: Document GPIO CS pins for LPSPI 2023-11-28 13:38:25 +01:00
Christian Mauderer
929d0a9d41 user/bsps/imxrt: Add new BSP variant
Add information about the new i.MXRT1166 BSP. Rework some parts that
have been changed during or as preparation for that variant:

* The BSP now adapts to the Chip variant. It's no longer necessary to
  overwrite the PLL settings in an application.

* Improve documentation on how to adapt to different boards.

* Add Update the i.MXRT chapter so that it represents the new i.MXRT1166
  BSP.

* Add information about mcux-sdk and how to handle it.
2023-07-24 14:49:13 +02:00
Alex White
f820560ee9 user/microblaze: Document device tree support 2023-06-16 15:46:15 -05:00
Alex White
6478447d08 user/microblaze: Document QSPI NOR JFFS2 driver 2023-06-16 15:46:15 -05:00
Sebastian Huber
bbb8b7aa81 Update company name
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:12:29 +02:00
Alan Cudmore
cbeaec94e1 docs/user: add docs for riscv/kendrytek210 BSP variant
This patch adds the documentation for building and running RTEMS on the Kendryte K210 RISC-V SoC.
The generic riscv introducion was re-arranged to list the multilib variants then the specific
hardware targets. In addition a couple of errors were fixed for the generic QEMU commands.

V2 corrected a typo, expanded K210 Console UART parameters, and addded a hyperlink to renode.io install
instructions.

V3 clarified the multilib variant description, clarified the multilib variant reference platform, and
corrected capitalization on SiFive.

V4 improves the instructions for running the K210 BSP on the Renode.io simulator.

V5 cleaned up the text to be no more than 80 characters per line.

V6 applied word wrap to paragraphs and replaced hard coded RTEMS major versions with macros.

Closes #4876
2023-04-11 16:03:27 -05:00
Joel Sherrill
1ac52ce798 user/bsps/bsps-riscv.rst: Revert v2 of patch 2023-04-11 16:03:24 -05:00
Alan Cudmore
e38a900842 docs/user: add docs for riscv/kendrytek210 BSP variant
This patch adds the documentation for building and running RTEMS on the Kendryte K210
RISC-V SoC. The generic riscv introducion was re-arranged to list the multilib variants
then the specific hardware targets. In addition a couple of errors were fixed for the
generic QEMU commands.

V2 corrected a typo, expanded K210 Console UART parameters, and addded a hyperlink
to renode.io install instructions.

Closes #4876
2023-04-11 13:28:23 -05:00
Kinsey Moore
44bf1ac13b user/zynqmp: Fix SDHCI wording 2023-03-28 09:23:12 -05:00
Ruturaj Nanoti
cdb6208dfc user/bsps/arm: Fix a typo in the stm32h7 BSP documentation 2023-03-15 10:17:43 +01:00
Sebastian Huber
1030fea8ed riscv: Resurrect RISCV_ENABLE_HTIF_SUPPORT
Updates #4779.
2023-01-12 08:21:46 +01:00
Hesham Almatary
8c6f631229 RISC-V: Update docs on running on QEMU and Spike 2023-01-09 18:23:37 +00:00
Hesham Almatary
763c97df20 RISC-V: Remove the RISCV_ENABLE_HTIF_SUPPORT option
Closes #4779
2023-01-09 18:23:31 +00:00
Hesham Almatary
6794f0166c Docs: RISC-V Update rv64* BSPs to medany and 0x80000000 start address
Closes #4775
2023-01-09 18:23:24 +00:00
Kinsey Moore
82b3a44cfd user/zynqmp: Add information about CFC-400X
Add a list of known working hardware and commentary about bitstream
loading for specific hardware.
2022-11-23 17:34:56 -06:00
Daniel Cederman
0f7e3a6c2f user: Add documentation for leon2 and leon3 BSP 2022-11-15 18:22:37 +01:00
Daniel Cederman
34c40383ab user: Add documentation for NOEL-V BSP 2022-11-15 16:01:41 +01:00
Gedare Bloom
168ed2701e eng, user: update bsp_defaults to bspdefaults 2022-11-11 11:58:25 -07:00
Hesham Almatary
9d0f45470e bsp/riscv: Add a section about running on QEMU 2022-10-31 11:39:28 +00:00
Hesham Almatary
c234a7bb2e bsps/riscv: Remove inaccurate statement about reliance on a boot loader
The BSP is capable of initialising the hardware being the first software
that takes control on hardware reset (after the bootrom). For instance,
using on QEMU's  virt platforms, RTEMS runs as a bios without BBL.
Similarily, RTEMS can also be run on harware/FPGA and loaded using
GDB; the bootrom (or a GDB script) should just set the a0/a1 registers
with the boot HART ID and DTB address respectively.
2022-10-31 11:39:23 +00:00
Padmarao Begari
c360e28598 user/bsps: Update riscv for PolarFire SoC
Update the riscv documentation for the Microchip PolarFire SoC
BSP variant including information about SMP test procedure
for the Microchip PolarFire Icicle Kit.
2022-10-21 17:32:11 +11:00
Mohd Noor Aman
f13489efb4 user/aarch64/raspberrypi4: Boot mechanism explained and updated config.txt 2022-10-08 09:31:53 -05:00
Mohd Noor Aman
fe10830f24 raspberrypi4.rst: Documentation for the new AArch64 Raspberry pi 4B BSP
This patch adds the relevant documentations required for booting the new BSP.
JTAG support is added for debugging. I have built the HTML docs and verified
them.
2022-10-07 09:32:05 -05:00
Sebastian Huber
13be9a2b28 user: Document arm/fvp BSP
Close #4202.
2022-09-09 07:49:02 +02:00
Chris Johns
94af61860f user/arm/beagle: Fix image path after section change 2022-08-12 16:03:46 +10:00
Chris Johns
3859073d5b versions: Update microblaze, powerpc, riscv and x86_64
Updates #4695
2022-08-03 14:28:19 +10:00
Chris Johns
f028448e5f versions: Update arm
Updates #4695
2022-08-03 14:28:19 +10:00
Chris Johns
e551cc7435 versions: Update aarch64
Updates #4695
2022-08-03 14:28:19 +10:00
Kinsey Moore
3348f192bd zynqmp: Add commentary about lwIP usage 2022-07-21 12:28:23 -05:00
Christian Mauderer
be4b767011 user/bsps/arm: Second Ethernet on i.MX
This adds information how to use a second Ethernet controller on the
i.MX BSPs.
2022-06-09 09:02:03 +02:00
Sebastian Huber
9f431e7ebc user: Document Zynq network
Content is from rtems-libbsd/libbsd.txt with minor modifications.
2022-06-01 14:40:20 +02:00
Karel Gardas
d5509d6519 user/bsps/arm: improve stm32h7 BSP description
This patch adds kind of HOWTO to the stm32h7 BSP description. The howto
discusses various tools from STM tool-chain and how to use them in order
to configure board for RTEMS and to upload RTEMS application binary
to the board. The patch also adds more supported boards to the table.

Sponsored-By:	Precidata
2022-06-01 11:54:32 +02:00
Karel Gardas
5475c9c63e user/bsps/arm: remove dangling stm32h7 bsp page
The page for STM32H7 BSP is twice here, so let's keep the one providing
most information.
2022-04-06 08:10:15 +02:00
Alan Cudmore
c0d6983483 rtems-docs: add example booting aarch64 image on Xilinx ZCU102
This patch is for the rtems-docs repo. I added details on the procedure I
used to boot RTEMS images on the Xilinx ZCU102 board. I applied this patch,
and  generated the HTML docs, and everything looks ok to me.
2022-03-25 10:17:15 -05:00
Alex White
bf27a21b3d microblaze: Document BSPs and update CPU supplement 2022-03-23 14:26:40 -05:00
Christian Mauderer
c11ae8e5bb bsps/imxrt: Generate correctly aligned device tree
The device tree has to be aligned correctly. rtems-bin2c has a new
parameter for that. This patch uses this parameter to generate the right
alignment and makes it more clear how to use the generated C file.
2022-02-21 09:33:47 +01:00
pranav
bd4dedc192 bsps/raspberrypi: Change firmware version, add SPI & I2C support 2021-08-18 14:10:08 -05:00
Christian Mauderer
238b48f9f8 user/imxrt: Add notes about problems with EVB
There are some possible problems with the i.MXRT1050 evaluation board.
Make some notes about that in the BSP manual.
2021-07-29 16:50:40 +02:00
Stephen Clark
821b624ece user/bsps/aarch64: Minor formatting fix
Fixed formatting error in user/bsps/aarch64/a53.rst
and user/bsps/aarch64/xilinx-zynqmp.rst.
2021-07-15 11:30:49 -05:00
Stephen Clark
4ea93d0486 xilinx-zynqmp.rst: Documented SDIO driver
Added documentation for SDIO driver.
2021-07-15 11:30:43 -05:00
Kinsey Moore
594fe00e23 user: Update ZynqMP network configuration
Network configuration is now automatic and requires no user
configuration.
2021-07-15 08:27:37 -05:00
Christian Mauderer
72ae964c5a user/bsps/imxrt: Info about ARM PLL frequency
Update #4180
2021-07-02 13:52:03 +02:00
Christian Mauderer
78a1ae1755 user/bsps/imxrt: Fix typo 2021-07-02 13:51:52 +02:00
Kinsey Moore
b528508dad user/bsps: Update ZynqMP for hardware BSPs
Update the ZynqMP documentation for the new hardware BSP variants
including information about booting, boot image generation, and
networking.
2021-07-01 15:46:33 -05:00
Gedare Bloom
7a91021c72 user/bsps: add aarch64 xilinx-versal 2021-06-22 22:06:34 -06:00
Gedare Bloom
1a281869a9 user: add bsps/aarch64/a72.rst 2021-06-08 14:42:26 -06:00
Gedare Bloom
528a2b66e9 user: fix typo in aarch64/a53.rst 2021-06-08 14:41:16 -06:00