Skip to content
Permalink
Branch: master
Commits on Aug 8, 2019
  1. boards: arm: 96b_avenger96: Enable Mailbox support

    Mani-Sadhasivam authored and carlescufi committed Aug 7, 2019
    Enable Mailbox support on 96Boards Avenger96 board. This will help
    communicating to CortexA7 core.
    
    Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
  2. boards: arm: 96b_avenger96: Add onboard LEDs

    Mani-Sadhasivam authored and carlescufi committed Aug 7, 2019
    Add onboard LEDs on 96Boards Avenger96 board. There are 4 user LEDs
    on this board but only 3 are enabled. This is due to the fact that
    LED0 is connected to unavailable PortZ. Hence, LED0 is ignored and
    remaining LEDs are enabled starting from index 0.
    
    Once PortZ is added, this will be fixed.
    
    Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Commits on Jul 11, 2019
  1. scripts: dts: Match alpha numeric property values

    Mani-Sadhasivam authored and galak committed Apr 22, 2019
    For using alpha numeric property values in a devicetree node, we
    need to match the values starts with a number. Current scenario will
    return the value as a numeric literal if it starts with a number. This
    will not work for a compatible like, "96b-ls-con" which is proposed in
    issue #15598.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Jun 26, 2019
  1. boards: arm: Add 96Boards Avenger96 board support

    Mani-Sadhasivam authored and nashif committed Jun 12, 2019
    Add board support for 96Boards Avenger96 board from Arrow Electronics
    based on STM32MP157A MPU from ST Microelectronics. This board is one
    of the consumer editions boards of the 96Boards family following the
    Extented CE form factor. More information about this board can be found
    in 96Boards website: https://www.96boards.org/product/avenger96/
    
    By default Zephyr console output is available via RAM console, but it
    can also be changed to UART7 exposed as UART0 on 40 pin LS header.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. dts: arm: st: mp1: Add missing uart4 and uart7 pinmux nodes

    Mani-Sadhasivam authored and nashif committed Jun 12, 2019
    Add missing uart4 and uart7 pinmux nodes for STM32MP157 MPU.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. drivers: pinmux: stm32mp1: Add missing UART4 and UART7 pinctrl defini…

    Mani-Sadhasivam authored and nashif committed Jun 12, 2019
    …tions
    
    Add missing UART4 and UART7 pinctrl definitions for STM32MP157 MPU.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Jun 17, 2019
  1. boards: arm: Add support for 96Boards Meerkat96 board

    Mani-Sadhasivam authored and MaureenHelm committed Jun 13, 2019
    Add board suppor for 96Boards Meerkat96 board from Novtech based on
    NXP i.MX7 multi core processor. Zephyr is ported to run on the single
    core Cortex-M co-processor on this board.
    
    More information about this board can be found in 96Boards website:
    https://www.96boards.org/product/imx7-96/
    
    By default Zephyr console output is available via UART1 available at
    the 40pin LS connector.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Apr 26, 2019
  1. boards: arm: 96b_stm32_sensor_mez: Add DTS node for on-board MIC

    Mani-Sadhasivam authored and galak committed Mar 5, 2019
    Add devicetree node for on-board Microphone (MP34DT01) connected to
    STM32F446 via I2S2.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. boards: arm: 96b_stm32_sensor_mez: Enable I2S2 peripheral

    Mani-Sadhasivam authored and galak committed Mar 5, 2019
    Enable I2S2 peripheral for the 96b_stm32_sensor_mez board along
    with DMA.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. pinmux: stm32f4: Add STM32_OSPEEDR_VERY_HIGH_SPEED to pinmux header

    Mani-Sadhasivam authored and galak committed Mar 5, 2019
    Since STM32_OSPEEDR_VERY_HIGH_SPEED flag is required for all I2S_CK
    pins, lets add this to the STM32F4 pinmux header and remove the
    duplicates in board files. While we are at it, let's add the missing
    pinmux definitions for I2S_2 also.
    
    Fixes: #9028
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Apr 22, 2019
  1. CODEOWNERS: Add codeowner for 96b_wistrio

    Mani-Sadhasivam authored and galak committed Apr 22, 2019
    Add myself as the codeowner for 96Boards Wistrio.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. boards: arm: Add 96Boards WisTrio LoRa Tracker board

    Mani-Sadhasivam authored and galak committed Jan 4, 2019
    Add board support for 96Boards WisTrio LoRa Tracker board from
    RAK Wireless. This board is one of the 96Boards IoT Edition platform.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. drivers: i2c: Add STM32L1X I2C support

    Mani-Sadhasivam authored and galak committed Jan 4, 2019
    Add I2C support for STM32L1X SoC series based on I2C_STM32_V1
    driver.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  4. drivers: interrupt_controller: Add STM32L1X EXTI support

    Mani-Sadhasivam authored and galak committed Feb 1, 2019
    Add EXTI support for STM32L1X SoC series.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  5. drivers: gpio: Add STM32L1X GPIO support

    Mani-Sadhasivam authored and galak committed Feb 1, 2019
    Add GPIO driver support for STM32L1X SoC series.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  6. drivers: pinmux: Add STM32L1X pinmux support

    Mani-Sadhasivam authored and galak committed Jan 4, 2019
    Add pinmux support for STM32L1X SoC series.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  7. soc: arm: stm32: stm32l1: Add UART support

    Mani-Sadhasivam authored and galak committed Feb 1, 2019
    Add UART support for STM32L1 series SoCs.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  8. drivers: clock_control: Add STM32L1X clock support

    Mani-Sadhasivam authored and galak committed Jan 4, 2019
    Add clock support for STM32L1X SoC series.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  9. soc: arm: st_stm32: Add STM32L1 SoC series

    Mani-Sadhasivam authored and galak committed Feb 1, 2019
    Add STM32L1 SoC series support with STM32L15XXB as the target
    SoC.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  10. ext: hal: st: stm32cube: Add HAL for the STM32L1x series

    Mani-Sadhasivam authored and galak committed Jan 4, 2019
    This commit adds the STM32CUBE HAL for STM32L1x series MCUs.
    
    Origin: ST Microelectronics
    License: BSD-3-Clause
    URL: http://www.st.com/en/embedded-software/stm32cubel1.html
    Commit: 1.8.0
    Purpose: HAL layer for STM32L1
    Maintained-by: External
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Mar 8, 2019
  1. dma: stm32f4: Use dma_config for checking memcopy support

    Mani-Sadhasivam authored and nashif committed Mar 5, 2019
    Checking for the memcopy support using dma_stm32_stream will give wrong
    result as it won't get initialised at that point of time. Hence, use
    the dma_config member directly for checking the memcopy support.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Jan 7, 2019
  1. CODEOWNERS: Add myself as the code owner for 96b_stm32_sensor_mez

    Mani-Sadhasivam authored and MaureenHelm committed Jan 5, 2019
    Add myself as the code owner for 96b_stm32_sensor_mez board.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. boards: arm: 96b_stm32_sensor_mez: Enable on-board PWM

    Mani-Sadhasivam authored and MaureenHelm committed Jan 5, 2019
    Enable PWM channels exposed on 96b_stm32_sensor_mez board via
    Arduino connector.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. drivers: pinmux: stm32_f4: Add missing pinmux definitions for PWM

    Mani-Sadhasivam authored and MaureenHelm committed Jan 5, 2019
    Add missing pinmux definitions for STM32F4 PWM.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Dec 13, 2018
  1. boards: Add 96Boards STM32 Sensor Mezzanine board support

    Mani-Sadhasivam authored and galak committed Dec 10, 2018
    Add board support for 96Boards STM32 Sensor Mezzanine board. This board
    is one of the 96Boards Mezzanine board which can work standalone or on
    top of the 96Boards Consumer Edition boards.
    
    Below are some of the key features of this board:
    
    1. STM32F446VE MCU
    2. 96Boards high/low-speed connectivity
    3. Arduino™ Uno revision 3 and Grove connectivity
    4. Integrated MEMS sensors:
       1. LSM6DS3H
       2. LIS3MDL
       3. LPS22HB
       4. MP34DT01-M
    5. On-board ST-LINK/V2-1 debugger/programmer
    
    More information about this board can be found in the 96Boards product
    page: https://www.96boards.org/documentation/mezzanine/stm32/
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. pinmux: stm32: Add missing pinmux for I2C2 and SPI2

    Mani-Sadhasivam authored and galak committed Dec 10, 2018
    Add missing pinmux configuration for STM32 I2C2 and SPI2.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. arm: stm32f4: Add UART4 pinmux definitions

    Mani-Sadhasivam authored and galak committed Dec 10, 2018
    Add missing UART4 pinmux definitions for STM32F4 series.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  4. dma: stm32: Configure bus width and burst size for memcpy mode

    Mani-Sadhasivam authored and galak committed Dec 12, 2018
    In order to make use of the configurable bus width and burst size
    options in memcpy mode, lets add configurations bits for the same.
    
    This configuration is derived from the TRM of STM32F446xx Page No. 210
    "Memory-to-memory mode" section and verified on 96Boards STM32 Sensor
    Mezzanine board.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Oct 8, 2018
  1. boards: 96b_nitrogen: adapt to the board configuration guidelines

    Mani-Sadhasivam authored and nashif committed Oct 2, 2018
    As per default board configuration guidelines, this commit updates
    96Boards Nitrogen board.
    
    Following changes are done:
    
    - Enable I2C0 and SPI0 in board dts
    - Add exposed peripherals in board Kconfig
    - Update board yaml
    - Remove config option to select board
    - Update documentation for UART, I2C and SPI
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2. boards: 96b_neonkey: adapt to the board configuration guidelines

    Mani-Sadhasivam authored and nashif committed Oct 2, 2018
    As per default board configuration guidelines, this commit updates
    96Boards Neonkey board.
    
    Following changes are done:
    
    - Enable I2C2 in board dts
    - Add exposed peripherals in board Kconfig
    - Update board yaml
    - Remove config option to select board
    - Update documentation for SPI
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3. boards: 96b_carbon_nrf51: adapt to the board configuration guidelines

    Mani-Sadhasivam authored and nashif committed Oct 2, 2018
    As per default board configuration guidelines, this commit updates
    96Boards Carbon nRF51 board.
    
    Following changes are done:
    
    - Enable I2C0 in board dts
    - Update board yaml
    - Remove config option to select board
    - Update documentation for SPI
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  4. boards: 96b_carbon: adapt to the board configuration guidelines

    Mani-Sadhasivam authored and nashif committed Oct 2, 2018
    As per default board configuration guidelines, this commit updates
    96Boards Carbon board.
    
    Following changes are done:
    
    - Enable exposed I2C2 in dts
    - Only enable basic peripherals in board defconfig
    - Add exposed peripherals in board Kconfig
    - Update documentation for SPI
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  5. boards: 96b_argonkey: adapt to the board configuration guidelines

    Mani-Sadhasivam authored and nashif committed Oct 2, 2018
    As per default board configuration guidelines, this commit updates
    96Boards Argonkey board.
    
    Following changes are done:
    
    - Enable exposed SPI1
    - Update yaml file
    - Only enable basic peripherals in board defconfig
    - Add exposed peripherals in board Kconfig
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on May 4, 2018
  1. drivers: led: Add system call handler support

    Mani-Sadhasivam authored and andrewboie committed May 3, 2018
    Add system call handler support to LED subsystem. No buffers are
    involved in any of the API's and hence the syscall support is
    straightforward.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Commits on Apr 28, 2018
  1. CODEOWNERS: Add myself as the Codeowner for LED API and drivers

    Mani-Sadhasivam authored and Anas Nashif committed Apr 27, 2018
    Add myself as the Codeowner for LED API and its drivers.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Older
You can’t perform that action at this time.