aboutsummaryrefslogtreecommitdiff
path: root/include/linux/reset
AgeCommit message (Collapse)AuthorFilesLines
2020-06-16reset: simple: Add reset callbackMaxime Ripard1-0/+7
The reset-simple code lacks a reset callback that is still pretty easy to implement. The only real thing to consider is the delay needed for a device to be reset, so let's expose that as part of the reset-simple driver data. Reviewed-by: Philipp Zabel <[email protected]> Signed-off-by: Maxime Ripard <[email protected]> Signed-off-by: Philipp Zabel <[email protected]>
2020-06-16reset: Move reset-simple header out of drivers/resetMaxime Ripard1-0/+41
The reset-simple code can be useful for drivers outside of drivers/reset that have a few reset controls as part of their features. Let's move it to include/linux/reset. Reviewed-by: Philipp Zabel <[email protected]> Signed-off-by: Maxime Ripard <[email protected]> Signed-off-by: Philipp Zabel <[email protected]>
2019-01-28reset: socfpga: declare socfpga_reset_init in a header filePhilipp Zabel1-0/+7
Avoid declaring extern functions in c files. To make sure function definition and usage don't get out of sync, declare socfpga_reset_init in a common header. Suggested-by: Stephen Rothwell <[email protected]> Signed-off-by: Philipp Zabel <[email protected]> Acked-by: Dinh Nguyen <[email protected]>
2019-01-28reset: sunxi: declare sun6i_reset_init in a header filePhilipp Zabel1-0/+7
Avoid declaring extern functions in c files. To make sure function definition and usage don't get out of sync, declare sun6i_reset_init in a common header. Suggested-by: Stephen Rothwell <[email protected]> Signed-off-by: Philipp Zabel <[email protected]>
2015-05-20ARM: BCM63xx: Add Broadcom BCM63xx PMB controller helpersFlorian Fainelli1-0/+88
This patch adds both common register definitions and helper functions used to issue read/write commands to the Broadcom BCM63xx PMB controller which is used to power on and release from reset internal on-chip peripherals such as the integrated Ethernet switch, AHCI, USB, as well as the secondary CPU core. This is going to be utilized by the BCM63138 SMP code, as well as by the BCM63138 reset controller later. Signed-off-by: Florian Fainelli <[email protected]>