-
Notifications
You must be signed in to change notification settings - Fork 2
bsp: imx9: Add BSP manual for i.MX 91/93 FPSC #449
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| .. list-table:: | ||
|
|
||
| * - .. figure:: /bsp/images/dipswitch-tristate-4-mmmm.svg | ||
| :scale: 400% | ||
|
|
||
| Internal fuses | ||
|
|
||
| - .. figure:: /bsp/images/dipswitch-tristate-4-pmmm.svg | ||
| :scale: 400% | ||
|
|
||
| USB serial download | ||
|
|
||
| * - .. figure:: /bsp/images/dipswitch-tristate-4-mpmm.svg | ||
| :scale: 400% | ||
|
|
||
| e.MMC | ||
|
|
||
| - .. figure:: /bsp/images/dipswitch-tristate-4-ppmm.svg | ||
| :scale: 400% | ||
|
|
||
| SD card | ||
|
|
||
| * - .. figure:: /bsp/images/dipswitch-tristate-4-mmpm.svg | ||
| :scale: 400% | ||
|
|
||
| SPI NOR flash | ||
|
|
||
| - .. none | ||
| :scale: 400% | ||
|
|
||
| .. note:: | ||
| In the |sbc| PCB revision 1618.2, all boot mode switches are inverted. | ||
| This means for rev 1618.2 that in the illustration above, each switch's | ||
| (+) position must be used instead of the (-) position, and vice versa. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| |sbc| Components | ||
| ................ | ||
|
|
||
| .. figure:: /bsp/imx9/imx91-93-fpsc/images/Libra-front-components.jpg | ||
| :align: center | ||
| :width: 90 % | ||
|
|
||
| **Libra Components (top)** | ||
|
|
||
| .. figure:: /bsp/imx9/imx91-93-fpsc/images/Libra-back-components.jpg | ||
| :align: center | ||
| :width: 85 % | ||
|
|
||
| **Libra Components (bottom)** |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| Display | ||
| ------- | ||
|
|
||
| .. supported-display-interfaces-marker-start | ||
|
|
||
| The |kit| supports up to 2 different display outputs: LVDS and MIPI-DSI. | ||
| The BSP contains two different device tree overlays: | ||
|
|
||
| * ``imx93-phyflex-libra-rdk-lvds-ph128800t006-zhc01.dtbo`` for LVDS | ||
| * ``imx93-phyflex-libra-rdk-peb-av-12-ph128800t006-zhc01.dtbo`` for MIPI-DSI | ||
|
|
||
| Both overlays are for the display Powertip display PH12800T006 (AC209). | ||
| For LVDS the display is connected directly to the |sbc|. For MIPI-DSI the | ||
| Phytec PEB-AV-12 adapter is used between |sbc| and the display. | ||
|
|
||
| .. supported-display-interfaces-marker-end | ||
|
|
||
| .. code-block:: | ||
| :substitutions: | ||
|
|
||
| [output] | ||
| name=LVDS-1 | ||
| mode=preferred |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We have a duplicate of this file for every Libra board I guess. Why not move this to a more generic place and rename it to something like gpios-libra.rsti. Use the https://github.com/phytec/doc-bsp-yocto/blob/main/source/bsp/imx8/imx8mp-fpsc/gpios.rsti as reference as I just updated it for .2 Libra revision.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This would mean the base I suggest we create a generic |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| .. include:: ../peripherals/gpios.rsti | ||
| :end-before: .. gpio-gpiochip-table | ||
|
|
||
| * GPIO expander | ||
|
|
||
| Beside the GPIOs of the |soc| SoC, the |sbc| has two GPIO expanders, which add | ||
| more GPIOs to the system. | ||
|
|
||
| .. code-block:: console | ||
|
|
||
| gpiochip4 [2-0021] (16 lines) | ||
| gpiochip5 [3-0021] (16 lines) | ||
|
|
||
| DT configuration for the GPIO expanders can be found here: | ||
|
|
||
| |dt-gpio-expander1| | ||
|
|
||
| |dt-gpio-expander2| | ||
|
|
||
| .. include:: ../peripherals/gpios.rsti | ||
| :start-after: .. gpio-gpiochip-table | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We dont have a jtag boot mode.