diff options
| -rw-r--r-- | documentation/bsp-guide/bsp.rst | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 35972f1726..4a24fc3ffc 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
| @@ -674,21 +674,21 @@ to the kernel recipe by using a similarly named append file, which is | |||
| 674 | located in the BSP Layer for your target device (e.g. the | 674 | located in the BSP Layer for your target device (e.g. the |
| 675 | ``meta-bsp_root_name/recipes-kernel/linux`` directory). | 675 | ``meta-bsp_root_name/recipes-kernel/linux`` directory). |
| 676 | 676 | ||
| 677 | Suppose you are using the ``linux-yocto_4.4.bb`` recipe to build the | 677 | Suppose you are using the ``linux-yocto_6.12.bb`` recipe to build the |
| 678 | kernel. In other words, you have selected the kernel in your | 678 | kernel. In other words, you have selected the kernel in your |
| 679 | ``"bsp_root_name".conf`` file by adding | 679 | ``"bsp_root_name".conf`` file by adding |
| 680 | :term:`PREFERRED_PROVIDER` and :term:`PREFERRED_VERSION` | 680 | :term:`PREFERRED_PROVIDER` and :term:`PREFERRED_VERSION` |
| 681 | statements as follows:: | 681 | statements as follows:: |
| 682 | 682 | ||
| 683 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | 683 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
| 684 | PREFERRED_VERSION_linux-yocto ?= "4.4%" | 684 | PREFERRED_VERSION_linux-yocto ?= "6.12%" |
| 685 | 685 | ||
| 686 | .. note:: | 686 | .. note:: |
| 687 | 687 | ||
| 688 | When the preferred provider is assumed by default, the :term:`PREFERRED_PROVIDER` | 688 | When the preferred provider is assumed by default, the :term:`PREFERRED_PROVIDER` |
| 689 | statement does not appear in the ``"bsp_root_name".conf`` file. | 689 | statement does not appear in the ``"bsp_root_name".conf`` file. |
| 690 | 690 | ||
| 691 | You would use the ``linux-yocto_4.4.bbappend`` file to append specific | 691 | You would use the ``linux-yocto_6.12.bbappend`` file to append specific |
| 692 | BSP settings to the kernel, thus configuring the kernel for your | 692 | BSP settings to the kernel, thus configuring the kernel for your |
| 693 | particular BSP. | 693 | particular BSP. |
| 694 | 694 | ||
| @@ -698,14 +698,19 @@ in the Yocto Project Linux Kernel Development Manual. | |||
| 698 | 698 | ||
| 699 | An alternate scenario is when you create your own kernel recipe for the | 699 | An alternate scenario is when you create your own kernel recipe for the |
| 700 | BSP. A good example of this is the Raspberry Pi BSP. If you examine the | 700 | BSP. A good example of this is the Raspberry Pi BSP. If you examine the |
| 701 | ``recipes-kernel/linux`` directory you see the following:: | 701 | ``recipes-kernel/linux`` directory in that layer you see the following |
| 702 | Raspberry Pi-specific recipes and associated files:: | ||
| 702 | 703 | ||
| 704 | files/ | ||
| 705 | linux-raspberrypi_6.12.bb | ||
| 706 | linux-raspberrypi_6.1.bb | ||
| 707 | linux-raspberrypi_6.6.bb | ||
| 703 | linux-raspberrypi-dev.bb | 708 | linux-raspberrypi-dev.bb |
| 704 | linux-raspberrypi.inc | 709 | linux-raspberrypi.inc |
| 705 | linux-raspberrypi_4.14.bb | 710 | linux-raspberrypi-v7_6.12.bb |
| 706 | linux-raspberrypi_4.9.bb | 711 | linux-raspberrypi-v7_6.1.bb |
| 707 | 712 | linux-raspberrypi-v7_6.6.bb | |
| 708 | The directory contains three kernel recipes and a common include file. | 713 | linux-raspberrypi-v7.inc |
| 709 | 714 | ||
| 710 | Developing a Board Support Package (BSP) | 715 | Developing a Board Support Package (BSP) |
| 711 | ======================================== | 716 | ======================================== |
