summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk.c
Commit message (Expand)AuthorAgeFilesLines
* commands: clk_dump: add json output optionAhmad Fatoum4 days1-9/+56
* clk: add flags parameter to clk_dump(_one)Ahmad Fatoum4 days1-14/+14
* treewide: mark linker list elements with __ll_elemAhmad Fatoum2024-01-111-2/+1
* clk: add struct clk_init_data::parent_hwsAhmad Fatoum2023-12-051-14/+45
* clk: implement clk clk_hw_get_parent_by_indexAhmad Fatoum2023-12-051-4/+21
* clk: factor out clk_hw_get_parent_indexAhmad Fatoum2023-12-051-11/+44
* treewide: Print device nodes with %pOFSascha Hauer2023-07-031-1/+1
* clk: of: make of_clk_init() safe for being called multiple timesSascha Hauer2023-03-231-2/+18
* clk: of: drop arguments from of_clk_init()Sascha Hauer2023-03-231-7/+3
* Rename struct device_d to deviceSascha Hauer2023-01-101-1/+1
* clk: handle NULL args in clk_{g,s}et_parent() v2Bastian Krause2022-05-121-4/+2
* clk: handle NULL args in clk_set_parent()Bastian Krause2022-05-121-1/+6
* clk: implement of_clk_hw_{onecell,simple}_getAhmad Fatoum2022-02-231-0/+22
* clk: implement of_clk_add_hw_providerAhmad Fatoum2022-02-011-9/+34
* Revert "clk: handle CLK_OF_DECLARE in deep probe"Sascha Hauer2022-01-181-7/+1
* clk: ignore of_device_ensure_probed error in clock lookupLucas Stach2022-01-181-4/+2
* clk: handle CLK_OF_DECLARE in deep probeAhmad Fatoum2021-11-101-1/+7
* Merge branch 'for-next/rockchip'Sascha Hauer2021-07-181-0/+22
|\
| * clk: Add clk_name_* functionsSascha Hauer2021-06-211-0/+22
* | Merge branch 'for-next/deep-probe'Sascha Hauer2021-07-181-0/+5
|\ \
| * | common: add initial barebox deep-probe supportMarco Felsch2021-06-251-0/+5
| |/
* / clk: fix of clk set defaults when dev is a clk providerSascha Hauer2021-06-211-0/+2
|/
* clk: bail out early when rate is already desired oneSascha Hauer2021-06-091-0/+3
* clk: implement set/get phaseSascha Hauer2021-06-081-0/+55
* clk: implement CLK_SET_RATE_UNGATESascha Hauer2021-06-081-1/+11
* clk: introduce clk_register()Sascha Hauer2021-06-071-0/+37
* clk: introduce struct clk_hwSascha Hauer2021-06-071-13/+78
* clk: rename clk_register() to bclk_register()Sascha Hauer2021-06-071-1/+1
* clk: introduce clk init opSascha Hauer2021-06-071-0/+12
* clk_dump command: Allow printing a single clockSascha Hauer2020-09-231-5/+45
* clk: sync of_clk_get_parent_name with upstreamAhmad Fatoum2020-06-231-5/+44
* clk: migrate to SPDX-License-Identifier useAhmad Fatoum2020-04-151-11/+1
* clk: print more consistent clock statesSascha Hauer2020-02-251-2/+30
* clk: Do not let the enable count of critical clocks go below 1Sascha Hauer2020-02-251-3/+5
* clk: initially enable critical clocksSascha Hauer2020-02-251-0/+3
* clk: Support CLK_IS_CRITICAL flagSascha Hauer2019-03-111-0/+3
* clk: fix NULL deref without OF node in debug messageMatthias Schiffer2018-11-231-1/+1
* clk: support pinmux configuration in clock provider nodesNikita Yushchenko2018-05-141-3/+6
* clk: Make COMMON_CLK_OF_PROVIDER depend on OFTREEAndrey Smirnov2017-03-091-1/+1
* clk: Port two helper functions from LinuxAndrey Smirnov2017-03-091-0/+39
* clk: implement CLK_OPS_PARENT_ENABLESascha Hauer2017-02-061-4/+27
* clk: Keep enable count consistent over reparentSascha Hauer2017-02-061-6/+15
* clk: Port of_clk_set_defaults()Andrey Smirnov2017-01-111-0/+2
* Merge branch 'for-next/vybrid'Sascha Hauer2016-11-141-7/+82
|\
| * clk: Port clock dependency resolution codeAndrey Smirnov2016-11-141-7/+82
* | clk: add clock command completionSascha Hauer2016-11-081-0/+22
|/
* Merge branch 'for-next/rockchip'Sascha Hauer2015-03-091-0/+10
|\
| * CLK: Check and do not allow to register clock twiceAndrey Panov2015-03-051-0/+10
* | clk: Treat NULL as dummy clocksSascha Hauer2015-03-051-0/+17
|/
* clk: move of_clk_get_parent_name() to common clk codeAntony Pavlov2014-04-291-0/+20