aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/reset
AgeCommit message (Expand)AuthorFilesLines
2026-04-28reset: eyeq: drop device_set_of_node_from_dev() done by parentThéo Lebrun1-22/+2
2026-04-23Merge tag 'soc-late-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-0/+1
2026-04-21Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-0/+185
2026-04-20Merge branch 'arm/fixes' into soc/late2Arnd Bergmann1-0/+1
2026-04-17Merge tag 'mips_7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-2/+33
2026-04-13reset: eyeq: Add Mobileye EyeQ6Lplus OLBBenoît Monin2-2/+33
2026-04-11Merge tag 'tenstorrent-clk-for-v7.1' of git://git.kernel.org/pub/scm/linux/ke...Stephen Boyd3-0/+185
2026-04-02Merge tag 'reset-fixes-for-v7.0-2' into reset/nextPhilipp Zabel2-25/+40
2026-04-01reset: rzv2h-usb2phy: Add support for VBUS mux controller registrationTommaso Merciai2-0/+36
2026-04-01reset: rzv2h-usb2phy: Convert to regmap APITommaso Merciai2-54/+55
2026-03-31reset: amlogic: t7: Fix null reset opsRonald Claveau1-0/+1
2026-03-27reset: core: Drop unnecessary double quoteClaudiu Beznea1-1/+1
2026-03-27reset: rzv2h-usb2phy: Keep PHY clock enabled for entire device lifetimeTommaso Merciai1-46/+18
2026-03-23reset: spacemit: k3: Decouple composite reset linesYixun Lan1-24/+36
2026-03-23reset: gpio: fix double free in reset_add_gpio_aux_device() error pathGuangshuo Li1-1/+0
2026-03-20reset: rzg2l-usbphy-ctrl: Fix malformed MODULE_AUTHOR stringBiju Das1-1/+1
2026-03-20reset: sti: kzalloc + kcalloc to kzallocRosen Penev1-7/+2
2026-03-11reset: don't overwrite fwnode_reset_n_cellsBartosz Golaszewski1-6/+7
2026-03-10reset: core: Fix indentationPhilipp Zabel1-1/+1
2026-03-09reset: tenstorrent: Add reset controller for AtlantisAnirudh Srinivasan3-0/+185
2026-03-09reset: add Sky1 soc reset supportGary Yang3-0/+375
2026-03-09reset: gpio: make the driver fwnode-agnosticBartosz Golaszewski1-5/+5
2026-03-09reset: convert reset core to using firmware nodesBartosz Golaszewski1-66/+100
2026-03-09reset: convert the core API to using firmware nodesBartosz Golaszewski1-15/+18
2026-03-09reset: convert of_reset_control_get_count() to using firmware nodesBartosz Golaszewski1-9/+27
2026-03-09reset: protect struct reset_control with its own mutexBartosz Golaszewski1-32/+36
2026-03-09reset: protect struct reset_controller_dev with its own mutexBartosz Golaszewski1-17/+27
2026-03-09reset: handle removing supplier before consumersBartosz Golaszewski1-17/+91
2026-03-09reset: use lock guards in reset coreBartosz Golaszewski1-30/+25
2026-03-09reset: fold ida_alloc() into reset_create_gpio_aux_device()Bartosz Golaszewski1-15/+14
2026-03-09reset: warn on reset-gpio releaseBartosz Golaszewski1-1/+1
2026-03-09reset: gpio: remove unneeded auxiliary_set_drvdata()Bartosz Golaszewski1-2/+0
2026-03-09reset: gpio: simplify fallback device matchingBartosz Golaszewski2-14/+6
2026-03-09reset: gpio: add a devlink between reset-gpio and its consumerBartosz Golaszewski1-24/+55
2026-03-09reset: gpio: remove unneeded OF-node putBartosz Golaszewski1-10/+0
2026-03-06reset: sunplus: Use devm_register_sys_off_handler()Andrew Davis1-8/+4
2026-03-06reset: npcm: Use devm_register_sys_off_handler()Andrew Davis1-8/+4
2026-03-06reset: ma35d1: Use devm_register_sys_off_handler()Andrew Davis1-7/+4
2026-03-06reset: lpc18xx: Use devm_register_sys_off_handler()Andrew Davis1-8/+4
2026-03-06reset: intel: Use devm_register_restart_handler()Andrew Davis1-8/+3
2026-03-06reset: ath79: Use devm_register_restart_handler()Andrew Davis1-9/+3
2026-02-23reset: rzg2l-usbphy-ctrl: Check pwrrdy is valid before using itClaudiu Beznea1-0/+3
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds4-6/+6
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook4-7/+7
2026-01-24reset: spacemit: Add SpacemiT K3 reset driverGuodong Xu3-0/+245
2026-01-24reset: spacemit: Extract common K1 reset codeGuodong Xu5-101/+144
2026-01-24reset: Create subdirectory for SpacemiT driversGuodong Xu5-11/+19
2026-01-24Merge tag 'spacemit-clkrst-v6.20-3' into reset/nextPhilipp Zabel1-1/+1
2026-01-24reset: canaan: k230: drop OF dependency and enable by defaultJunhui Liu1-1/+1
2026-01-24reset: rzg2l-usbphy-ctrl: Add suspend/resume supportClaudiu Beznea1-15/+84
2026-01-24reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_b...Claudiu Beznea1-4/+7
2026-01-24reset: gpio: check the return value of gpiod_set_value_cansleep()Bartosz Golaszewski1-6/+2
2026-01-24reset: imx8mp-audiomix: Support i.MX8ULP SIM LPAVLaurentiu Mihalcea1-0/+45
2026-01-24reset: imx8mp-audiomix: Extend the driver usageLaurentiu Mihalcea1-2/+19
2026-01-24reset: imx8mp-audiomix: Switch to using regmap APILaurentiu Mihalcea1-35/+57
2026-01-24reset: imx8mp-audiomix: Drop unneeded macrosLaurentiu Mihalcea1-7/+4
2026-01-19reset: gpio: suppress bind attributes in sysfsBartosz Golaszewski1-0/+1
2026-01-09reset: spacemit: fix auxiliary device idYixun Lan1-1/+1
2026-01-08reset: gpio: add the "compatible" propertyBartosz Golaszewski1-3/+4
2025-12-08Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-36/+56
2025-12-05Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-134/+1328
2025-12-04Merge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-67/+91
2025-11-20reset: gpio: use software nodes to setup the GPIO lookupBartosz Golaszewski1-49/+70
2025-11-20reset: gpio: convert the driver to using the auxiliary busBartosz Golaszewski3-17/+17
2025-11-20reset: make the provider of reset-gpios the parent of the reset deviceBartosz Golaszewski1-8/+10
2025-11-20reset: order includes alphabetically in reset/core.cBartosz Golaszewski1-3/+4
2025-11-18reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probeDan Carpenter1-2/+2
2025-11-18reset: th1520: Support reset controllers in more subsystemsYao Zi1-0/+793
2025-11-18reset: th1520: Prepare for supporting multiple controllersYao Zi1-12/+30
2025-11-18reset: remove legacy reset lookup codeBartosz Golaszewski1-121/+3
2025-11-18reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoCClaudiu Beznea1-0/+4
2025-11-18reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDYClaudiu Beznea2-0/+57
2025-11-18reset: eswin: Add eic7700 reset driverXuyang Dong3-0/+440
2025-11-18reset: sparx5: add LAN969x supportRobert Marko1-1/+1
2025-11-11reset: mpfs: add non-auxiliary bus probingConor Dooley2-36/+56
2025-11-05reset: imx8mp-audiomix: Fix bad mask valuesLaurentiu Mihalcea1-2/+2
2025-10-01Merge tag 'soc-drivers-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-4/+301
2025-08-27reset: eyeq: fix OF node leakJohan Hovold1-0/+11
2025-08-14reset: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang3-3/+0
2025-08-14reset: th1520: add resets for display pipelineIcenowy Zheng1-1/+39
2025-08-14reset: aspeed: register AST2700 reset auxiliary bus deviceRyan Chen3-0/+261
2025-08-14reset: bcm6345: add support for bcm63xx ephy control registerKyle Hendry1-0/+1
2025-07-31Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-0/+314
2025-07-07reset: spacemit: add support for SpacemiT CCU resetsAlex Elder3-0/+314
2025-07-01reset: brcmstb: Enable reset drivers for ARCH_BCM2835Peter Robinson1-5/+5
2025-06-27reset: simple: add support for Sophgo CV1800BInochi Amaoto1-0/+2
2025-06-27reset: mpfs: use the auxiliary device creationJerome Brunet1-51/+5
2025-06-27reset: thead: Fix TH1520 typoDrew Fustini1-1/+1
2025-06-27reset: canaan: add reset driver for Kendryte K230Junhui Liu3-0/+381
2025-05-05reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P)Lad Prabhakar3-0/+244
2025-04-07reset: thead: Add TH1520 reset controller driverMichal Wilczynski3-0/+146
2025-03-29Merge tag 'rproc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds1-22/+56
2025-03-27Merge tag 'soc-drivers-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+109
2025-03-14reset: imx: fix incorrect module device tableArnd Bergmann1-1/+1
2025-03-13reset: imx8mp-audiomix: Add support for DSP run/stallDaniel Baluta1-0/+8
2025-03-13reset: imx8mp-audiomix: Introduce active_low configuration optionDaniel Baluta1-19/+22
2025-03-13reset: imx8mp-audiomix: Prepare the code for more reset bitsDaniel Baluta1-10/+33
2025-03-13reset: imx8mp-audiomix: Add prefix for internal macroDaniel Baluta1-7/+7
2025-03-13reset: mchp: sparx5: Fix for lan966xHoratiu Vultur1-5/+14
2025-03-13reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QMFrank Li3-0/+109
2025-01-24Merge tag 'soc-drivers-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-76/+21
2025-01-15Merge tag 'reset-for-v6.14-2' of git://git.pengutronix.de/pza/linux into soc/...Arnd Bergmann1-76/+21
2025-01-15reset: amlogic: aux: drop aux registration helperJerome Brunet1-61/+0
2025-01-15reset: amlogic: aux: get regmap through parent deviceJerome Brunet1-24/+12
2025-01-15reset: amlogic: add support for A1 SoC in auxiliary reset driverJan Dakinevich1-0/+18
2025-01-15Merge tag 'reset-fixes-for-v6.13' of git://git.pengutronix.de/pza/linux into ...Arnd Bergmann1-0/+1
2024-12-06reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated deviceClaudiu Beznea1-0/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra4-8/+8
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds3-3/+3
2024-11-22Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-2/+77
2024-11-18Merge branches 'clk-samsung', 'clk-microchip', 'clk-imx', 'clk-amlogic' and '...Stephen Boyd10-175/+444
2024-11-12Merge tag 'reset-for-v6.13' of git://git.pengutronix.de/pza/linux into soc/dr...Arnd Bergmann13-230/+574
2024-10-24reset: mchp: sparx5: set the dev member of the reset controllerClément Léger1-0/+1
2024-10-24reset: mchp: sparx5: Allow building as a moduleClément Léger2-1/+3
2024-10-24reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependencyHerve Codina1-1/+1
2024-10-24reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966xHerve Codina1-1/+34
2024-10-17reset: npcm: register npcm8xx clock auxiliary bus deviceTomer Maimon2-2/+77
2024-10-01reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted()Philipp Zabel1-19/+5
2024-10-01reset: Add devres helpers to request pre-deasserted reset controlsPhilipp Zabel1-2/+46
2024-10-01reset: replace boolean parameters with flags parameterPhilipp Zabel1-31/+40
2024-10-01reset: amlogic: Fix small whitespace issuePhilipp Zabel1-1/+1
2024-10-01reset: amlogic: add auxiliary reset driver supportJerome Brunet6-2/+175
2024-10-01reset: amlogic: split the device core and platform probeJerome Brunet5-108/+167
2024-10-01reset: amlogic: move drivers to a dedicated directoryJerome Brunet6-17/+18
2024-10-01reset: amlogic: add reset status supportJerome Brunet1-0/+17
2024-10-01reset: amlogic: use reset number instead of register countJerome Brunet1-7/+6
2024-10-01reset: amlogic: add driver parametersJerome Brunet1-1/+13
2024-10-01reset: amlogic: make parameters unsignedJerome Brunet1-2/+2
2024-10-01reset: amlogic: use generic data matching functionJerome Brunet1-1/+1
2024-10-01reset: amlogic: convert driver to regmapJerome Brunet2-36/+44
2024-09-30reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoCChanghuang Liang1-0/+3
2024-09-30reset: npcm: convert comma to semicolonYan Zhen1-2/+2
2024-09-02reset: eyeq: add platform driverThéo Lebrun3-0/+584
2024-09-02reset: reset-meson: Add support for Amlogic T7 SoC reset controllerZelong Dong1-0/+6
2024-09-02reset: core: add get_device()/put_device on rcdevClément Léger1-0/+2
2024-09-02reset: lpc18xx: simplify with devm_clk_get_enabled()Krzysztof Kozlowski1-25/+4
2024-09-02reset: lpc18xx: simplify with dev_err_probe()Krzysztof Kozlowski1-8/+6
2024-09-02reset: simplify locking with guard()Krzysztof Kozlowski1-11/+4
2024-09-02reset: k210: fix OF node leak in probe() error pathKrzysztof Kozlowski1-1/+2
2024-09-02reset: berlin: fix OF node leak in probe() error pathKrzysztof Kozlowski1-1/+2
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-12/+6
2024-07-16Merge tag 'soc-drivers-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-27/+201
2024-07-03reset: renesas: Add USB VBUS regulator device as childBiju Das1-0/+31
2024-07-01reset: tegra-bpmp: allow building under COMPILE_TESTPhilipp Zabel2-2/+3
2024-06-25reset: RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXCGeert Uytterhoeven1-0/+1
2024-06-24reset: zynqmp: allow building under COMPILE_TESTPhilipp Zabel2-1/+7
2024-06-24reset: imx8mp-audiomix: Add AudioMix Block Control reset driverShengjiu Wang3-0/+136
2024-06-24reset: meson-audio-arb: Use devm_clk_get_enabled()Philipp Zabel1-8/+1
2024-06-24reset: sti: allow building under COMPILE_TESTPhilipp Zabel2-3/+3
2024-06-21reset: rzg2l-usbphy-ctrl: Move reset controller registrationBiju Das1-13/+19
2024-06-21reset: hisilicon: hi6220: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-21reset: gpio: Fix missing gpiolib dependency for GPIO reset controllerMark Brown1-0/+1
2024-05-27Merge branch 'reset/next' of git://git.pengutronix.de/pza/linuxUwe Kleine-König3-12/+6
2024-05-18Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-9/+86
2024-05-07clock, reset: microchip: move all mpfs reset code to the reset subsystemConor Dooley1-9/+86
2024-04-05reset: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210Yangyu Chen1-2/+2
2024-03-25reset: ti-sci: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-25reset: rzg2l-usbphy-ctrl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-25reset: meson-audio-arb: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-21reset: Instantiate reset GPIO controller for shared reset-gpiosKrzysztof Kozlowski1-13/+211
2024-02-21reset: gpio: Add GPIO-based reset controllerKrzysztof Kozlowski3-0/+129
2024-02-21reset: simple: add support for Sophgo SG2042Chen Wang2-1/+4
2024-01-11Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds10-25/+16
2023-11-30reset: Fix crash when freeing non-existent optional resetsGeert Uytterhoeven1-4/+4
2023-11-28reset: Use device_get_match_data()Rob Herring2-8/+8
2023-11-28reset: reset-meson: add support for Amlogic C3 SoC Reset ControllerZelong Dong1-0/+1
2023-11-28reset: uniphier-glue: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-11-28reset: sunplus: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-11-28reset: simple: Convert to devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-11-28reset: qcom: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-11-28reset: qcom-aoss: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-11-28reset: meson-audio-arb: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-11-28reset: brcmstb: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-11-24reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-10-24reset: Annotate struct reset_control_array with __counted_byKees Cook1-2/+2
2023-08-30Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+30
2023-08-08reset: ti: syscon: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: zynqmp: removed unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: zynq: remove unneeded call to platfrom_set_drvdata()Andrei Coardos1-1/+0
2023-08-08reset: uniphier-glue: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: npcm: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: meson: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: lpc18xx: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: lantiq: remove unneeded call to platform_set_drvdata()Andrei Coardos1-1/+0
2023-08-08reset: bcm6345: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-08-08reset: ath79: remove unneeded call to platform_set_drvdata()Andrei Coardos1-2/+0
2023-07-28reset: hisilicon: Use dev_err_probe instead of dev_errWang Ming1-2/+2
2023-07-28reset: reset-zynqmp: add support for Versal NET platformPiyush Mehta1-0/+7
2023-07-28reset: Explicitly include correct DT includesRob Herring15-14/+11
2023-07-26reset: starfive: jh7110: Add StarFive STG/ISP/VOUT resets supportXingyu Wu1-0/+30
2023-06-29Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds14-166/+18
2023-06-06reset: RESET_NUVOTON_MA35D1 should depend on ARCH_MA35Geert Uytterhoeven1-2/+3
2023-06-05reset: Add Nuvoton ma35d1 reset driver supportJacky Huang3-0/+242
2023-05-08reset: mpfs: select AUXILIARY_BUSPhilipp Zabel1-1/+2
2023-05-08reset: starfive: select AUXILIARY_BUSPhilipp Zabel1-1/+2
2023-05-08reset: oxnas: remove obsolete reset driverNeil Armstrong3-118/+0
2023-05-08reset: sti: simplify driver's config and buildLukas Bulwahn2-7/+1
2023-05-08reset: meson-audio-arb: Use dev_err_probe()Ye Xingchen1-5/+2
2023-05-08reset: sti: rely on regmap_field_read_poll_timeout for ack waitAlain Volmat1-14/+4