On 02/04/2020 16:56, Christian Mauderer wrote:
> On 02/04/2020 16:53, Gedare Bloom wrote:
>> PS: how do you get the repo inlined to the [PATCH xxx] subject line? It's 
>> handy.
> 
> git format patch supports to set the prefix with:
> 
>      git format-patch HEAD^ --subject-prefix="PATCH rtems-docs"
> 
> I haven't found a good method yet to set it automatically to the repo
> name. But With the growing number of repositories in RTEMS I try to add
> the prefixes when not comiting to the core.

I found a nicer solution with some help from Stackoverflow:

    git config --global alias.format-patch-repo '!git format-patch
--subject-prefix="PATCH $(basename $(git rev-parse --show-toplevel))"'

This adds an alias that automatically adds the folder name of the
repository. It can be used with

    git format-patch-repo HEAD^

If you only work in one directory, an alternative is to set the
format.subjectPrefix option in the repository.

Best regards

Christian

> 
>>
>> On Thu, Apr 2, 2020 at 8:51 AM Gedare Bloom <ged...@rtems.org> wrote:
>>>
>>> On Thu, Apr 2, 2020 at 8:43 AM Christian Mauderer
>>> <christian.maude...@embedded-brains.de> wrote:
>>>>
>>>> Update #3869
>>>> ---
>>>>  user/bsps/arm/imx.rst | 49 
>>>> ++++++++++++++++++++++++++++++++++++++++++++++---
>>>>  1 file changed, 46 insertions(+), 3 deletions(-)
>>>>
>>>> diff --git a/user/bsps/arm/imx.rst b/user/bsps/arm/imx.rst
>>>> index bc93ae3..51c3b7e 100644
>>>> --- a/user/bsps/arm/imx.rst
>>>> +++ b/user/bsps/arm/imx.rst
>>>> @@ -7,9 +7,10 @@ imx (NXP i.MX)
>>>>  ==============
>>>>
>>>>  This BSP offers only one variant, the `imx7`.  This variant supports the 
>>>> i.MX
>>>> -7Dual processor.  The basic hardware initialization is not performed by 
>>>> the
>>>> -BSP.  A boot loader with device tree support must be used to start the 
>>>> BSP,
>>>> -e.g. U-Boot.
>>>> +7Dual processor and the i.MX 6UL/ULL processor family (with slightly 
>>>> different
>>>> +clock settings).  The basic hardware initialization is not performed by 
>>>> the BSP.
>>>> +A boot loader with device tree support must be used to start the BSP, e.g.
>>>> +U-Boot or barebox.
>>>>
>>>>  Build Configuration Options
>>>>  ---------------------------
>>>> @@ -40,9 +41,30 @@ The following options are available at the configure 
>>>> command line.
>>>>  ``IMX_CCM_UART_HZ``
>>>>     The UART clock frequency in Hz (default is 24000000).
>>>>
>>>> +``IMX_CCM_ECSPI_HZ``
>>>> +   The ECSPI clock frequency in Hz (default is 67500000).
>>>> +
>>>>  ``IMX_CCM_AHB_HZ``
>>>>     The AHB clock frequency in Hz (default is 135000000).
>>>>
>>>> +``IMX_CCM_SDHCI_HZ``
>>>> +   The SDHCI clock frequency in Hz (default is 196363000).
>>>> +
>>>> +Clock settings for different boards
>>>> +-----------------------------------
>>>> +
>>>> +The default clock settings are targeted for an i.MX 7Dual evaluation 
>>>> board using
>>>> +U-Boot. Some other boards with different boot loaders need different 
>>>> settings:
>>>> +
>>>> + * Phytec phyCORE-i.MX 6ULL (system on module) with MCIMX6Y2CVM08AB and a
>>>> +   barebox bootloader (version ``2019.01.0-bsp-yocto-i.mx6ul-pd19.1.0``):
>>>> +
>>>> +   * IMX_CCM_IPG_HZ=66000000
>>>> +   * IMX_CCM_UART_HZ=80000000
>>>> +   * IMX_CCM_AHB_HZ=66000000
>>>> +   * IMX_CCM_SDHCI_HZ=198000000
>>>> +   * IMX_CCM_ECSPI_HZ=60000000
>>>> +
>>>>  Boot via U-Boot
>>>>  ---------------
>>>>
>>>> @@ -65,6 +87,14 @@ The ``loadfdt`` command may be not defined in your 
>>>> U-Boot environment.  Just
>>>>  replace it with the appropriate commands to load the device tree at
>>>>  ``${fdt_addr}``.
>>>>
>>>> +Boot via barebox
>>>> +----------------
>>>> +
>>>> +The same command like for U-Boot can be used to generate an application 
>>>> image.
>>>> +In a default configuration barebox expects an fdt image called `oftree` 
>>>> and a
>>>> +kernel image called `zImage` in the root folder of the bootable medium 
>>>> (e.g. an
>>>> +SD card).
>>>> +
>>>>  Clock Driver
>>>>  ------------
>>>>
>>>> @@ -133,6 +163,18 @@ system controls:
>>>>  A value of zero for the time or count disables the interrupt coalescing 
>>>> in the
>>>>  corresponding direction.
>>>>
>>>> +On the Phytec phyCORE-i.MX 6ULL modules the PHY needs an initialization 
>>>> for the
>>>> +clock. A special PHY driver handles that (``ksz8091rnb``). Add it to your 
>>>> libbsd
>>>> +config like that:
>>>> +
>>>> +.. code-block:: c
>>>> +
>>>> +    #define RTEMS_BSD_CONFIG_BSP_CONFIG
>>>> +    #define RTEMS_BSD_CONFIG_INIT
>>>> +    SYSINIT_DRIVER_REFERENCE(ksz8091rnb, miibus);
>>>> +    #include <machine/rtems-bsd-config.h>
>>>> +
>>>> +
>>> Is the extra space needed here?
>>>
>>>>  MMC/SDCard Driver
>>>>  -----------------
>>>>
>>>> @@ -147,3 +189,4 @@ Caveats
>>>>  The clock and pin configuration support is quite rudimentary and mostly 
>>>> relies
>>>>  on the boot loader.  For a pin group configuration see
>>>>  ``imx_iomux_configure_pins()``.  There is no power management support.
>>>> +
>>>
>>> Many docs end without the blank line. It does cause git to complain.
>>> I'm not sure if we have any rule about it for writing docs.
>>>
>>>> --
>>>> 2.16.4
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel@rtems.org
>>>> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 
--------------------------------------------
embedded brains GmbH
Herr Christian Mauderer
Dornierstr. 4
D-82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
Phone: +49-89-18 94 741 - 18
Fax:   +49-89-18 94 741 - 08
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to