LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/clock - stm32l1_clock.h Coverage Total Hit
Test: new.info Lines: 33.3 % 12 4
Test Date: 2025-09-05 20:47:19

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2022 Linaro Limited
       3              :  *
       4              :  * SPDX-License-Identifier: Apache-2.0
       5              :  */
       6              : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32L1_CLOCK_H_
       7              : #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32L1_CLOCK_H_
       8              : 
       9              : #include "stm32_common_clocks.h"
      10              : 
      11              : /** Bus gatting clocks */
      12            1 : #define STM32_CLOCK_BUS_AHB1    0x01c
      13            0 : #define STM32_CLOCK_BUS_APB2    0x020
      14            0 : #define STM32_CLOCK_BUS_APB1    0x024
      15              : 
      16            0 : #define STM32_PERIPH_BUS_MIN    STM32_CLOCK_BUS_AHB1
      17            0 : #define STM32_PERIPH_BUS_MAX    STM32_CLOCK_BUS_APB1
      18              : 
      19              : /** Domain clocks */
      20              : /* RM0038.pdf, ยง6.3.14 Control/status register (RCC_CSR) */
      21              : 
      22              : /** System clock */
      23              : /* defined in stm32_common_clocks.h */
      24              : /** Fixed clocks  */
      25              : /* Low speed clocks defined in stm32_common_clocks.h */
      26            1 : #define STM32_SRC_HSE           (STM32_SRC_LSI + 1)
      27            0 : #define STM32_SRC_HSI           (STM32_SRC_HSE + 1)
      28              : /** Bus clock */
      29            1 : #define STM32_SRC_TIMPCLK1      (STM32_SRC_HSI + 1)
      30            0 : #define STM32_SRC_TIMPCLK2      (STM32_SRC_TIMPCLK1 + 1)
      31              : 
      32              : /** @brief RCC_CSR register offset */
      33            1 : #define CSR_REG         0x34
      34              : 
      35            0 : #define RTC_SEL(val)            STM32_DT_CLOCK_SELECT((val), 3, 16, CSR_REG)
      36              : 
      37              : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32L1_CLOCK_H_ */
        

Generated by: LCOV version 2.0-1