• Stephen Boyd's avatar
    Merge branches 'clk-imx', 'clk-microchip', 'clk-cleanup', 'clk-bindings',... · b9a40506
    Stephen Boyd authored
    Merge branches 'clk-imx', 'clk-microchip', 'clk-cleanup', 'clk-bindings', 'clk-ti' and 'clk-kasprintf' into clk-next
    
     - Handle allocation failures from kasprintf() and friends
    
    * clk-imx:
      clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
      clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
      clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
      dt-bindings: clock: imx8m: Add missing interrupt property
      clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
      clk: imx: composite-8m: Add imx8m_divider_determine_rate
      clk: imx: scu: use _safe list iterator to avoid a use after free
      clk: imx: drop imx_unregister_clocks
      clk: imx6ul: retain early UART clocks during kernel init
      clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks
    
    * clk-microchip:
      dt-bindings: clocks: at91sam9x5-sckc: convert to yaml
      dt-bindings: clocks: atmel,at91rm9200-pmc: convert to yaml
      clk: microchip: Use of_property_read_bool() for boolean properties
      clk: microchip: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
    
    * clk-cleanup:
      clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro
      clk: Fix memory leak in devm_clk_notifier_register()
      clk: mvebu: Iterate over possible CPUs instead of DT CPU nodes
      clk: mvebu: Use of_get_cpu_hwid() to read CPU ID
      MAINTAINERS: Add Marvell mvebu clock drivers
      clk: mvebu: Use of_address_to_resource()
      clk: tegra: tegra124-emc: Fix potential memory leak
      clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
      clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
      clk: sifive: Use devm_platform_ioremap_resource()
    
    * clk-bindings:
      dt-bindings: clock: drop unneeded quotes and use absolute /schemas path
      dt-bindings: rcc: stm32: Sync with u-boot copy for STM32MP13 SoC
    
    * clk-ti:
      clk: keystone: syscon-clk: Add support for audio refclk
      dt-bindings: clock: Add binding documentation for TI Audio REFCLK
      dt-bindings: clock: ehrpwm: Remove unneeded syscon compatible
      clk: keystone: syscon-clk: Allow the clock node to not be of type syscon
    
    * clk-kasprintf:
      clk: clocking-wizard: check return value of devm_kasprintf()
      clk: ti: clkctrl: check return value of kasprintf()
      clk: keystone: sci-clk: check return value of kasprintf()
      clk: si5341: free unused memory on probe failure
      clk: si5341: check return value of {devm_}kasprintf()
      clk: si5341: return error if one synth clock registration fails
      clk: cdce925: check return value of kasprintf()
      clk: vc5: check memory returned by kasprintf()
    b9a40506
clk-si5341.c 46.8 KB