aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91
AgeCommit message (Expand)AuthorFilesLines
2023-11-19ARM: at91: pm: set soc_pm.data.mode in at91_pm_secure_init()Thomas Perrot1-0/+3
2023-07-29ARM: at91: Explicitly include correct DT includesRob Herring2-7/+1
2023-06-29Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+0
2023-06-02memory: atmel-sdramc: remove the driverClaudiu Beznea1-4/+0
2023-05-24ARM: at91: pm: fix imbalanced reference counter for ethernet devicesClaudiu Beznea1-11/+9
2022-12-13Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2-3/+4
2022-11-24ARM: at91: fix build for SAMA5D3 w/o L2 cachePeter Rosin1-1/+1
2022-11-08ARM: 9263/1: use .arch directives instead of assembler command line flagsNick Desaulniers2-3/+4
2022-11-01ARM: at91: pm: avoid soft resetting AC DLLClaudiu Beznea1-1/+6
2022-10-11Merge tag 'pinctrl-v6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-15/+0
2022-10-06Merge tag 'arm-soc-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-4/+0
2022-09-03pinctrl: at91: move gpio suspend/resume calls to driver's contextClaudiu Beznea1-15/+0
2022-08-31ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refreshClaudiu Beznea1-4/+32
2022-08-31ARM: at91: pm: fix self-refresh for sama7g5Claudiu Beznea1-7/+17
2022-08-18ARM: remove obsolete Makefile.boot infrastructureArnd Bergmann1-4/+0
2022-08-02Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds3-1/+22
2022-07-20ARM: at91: setup outer cache .write_sec() callback if neededClément Léger1-1/+15
2022-07-20ARM: at91: add sam_linux_is_optee_available() functionClément Léger2-0/+7
2022-06-28ARM: at91: pm: Mark at91_pm_secure_init as __initFabio Estevam1-1/+1
2022-06-28ARM: at91: pm: use proper compatibles for sama7g5's rtc and rttClaudiu Beznea1-2/+2
2022-06-28ARM: at91: pm: use proper compatibles for sam9x60's rtc and rttClaudiu Beznea1-2/+2
2022-06-28ARM: at91: pm: use proper compatible for sama5d2's rtcClaudiu Beznea1-1/+1
2022-05-27Merge tag 'at91-soc-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Arnd Bergmann1-1/+1
2022-05-26Merge tag 'arm-multiplatform-5.19-1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+2
2022-05-17ARM: at91: pm: Fix rand build errorYueHaibing1-1/+1
2022-05-12ARM: at91: pm: add support for sama5d2 secure suspendClément Léger3-1/+50
2022-05-12ARM: at91: add code to handle secure callsClément Léger4-1/+63
2022-05-12ARM: at91: Kconfig: implement PIT64B selectionClaudiu Beznea1-0/+9
2022-05-12ARM: at91: pm: add quirks for pmClaudiu Beznea1-2/+302
2022-05-12ARM: at91: pm: use kernel documentation styleClaudiu Beznea1-3/+3
2022-05-12ARM: at91: pm: introduce macros for pm mode replacementClaudiu Beznea1-27/+56
2022-05-12ARM: at91: pm: keep documentation inline with structure membersClaudiu Beznea1-1/+1
2022-04-08ARM: rework endianess selectionArnd Bergmann1-1/+2
2022-02-25ARM: at91: Kconfig: select PM_OPPClaudiu Beznea1-0/+1
2022-02-25ARM: at91: PM: add cpu idle support for sama7g5Claudiu Beznea1-1/+26
2022-02-25ARM: at91: ddr: fix typo to align with datasheet namingClaudiu Beznea1-2/+2
2021-12-08ARM: at91: pm: Add of_node_put() before gotoWan Jiabing1-0/+2
2021-11-03Merge tag 'soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+9
2021-10-04ARM: at91: add basic support for new SoC family lan966Kavyasree Kotagiri1-0/+9
2021-10-04ARM: at91: pm: preload base address of controllers in tlbClaudiu Beznea1-1/+24
2021-10-04ARM: at91: pm: group constants and addresses loadingClaudiu Beznea1-8/+9
2021-09-14ARM: at91: pm: switch backup area to vbat in backup modeClaudiu Beznea1-0/+52
2021-09-14ARM: at91: pm: do not panic if ram controllers are not enabledClaudiu Beznea1-16/+62
2021-07-19ARM: at91: pm: add sama7g5 shdwcClaudiu Beznea1-0/+1
2021-07-19ARM: at91: pm: add pm support for SAMA7G5Claudiu Beznea3-0/+40
2021-07-19ARM: at91: sama7: introduce sama7 SoC familyEugen Hristev2-0/+33
2021-07-19ARM: at91: pm: add sama7g5's pmcClaudiu Beznea1-0/+6
2021-07-19ARM: at91: pm: add backup mode support for SAMA7G5Claudiu Beznea2-1/+9
2021-07-19ARM: at91: pm: save ddr phy calibration data to securamClaudiu Beznea1-1/+59
2021-07-19ARM: at91: pm: add sama7g5 ddr phy controllerClaudiu Beznea1-6/+21
2021-07-19ARM: at91: pm: add sama7g5 ddr controllerClaudiu Beznea1-3/+6
2021-07-19ARM: at91: pm: wait for ddr power mode offClaudiu Beznea1-0/+5
2021-07-19ARM: at91: pm: add support for 2.5V LDO regulator controlClaudiu Beznea2-0/+30
2021-07-19ARM: at91: pm: add support for MCK1..4 save/restore for ulp modesClaudiu Beznea1-0/+126
2021-07-19ARM: at91: pm: add self-refresh support for sama7g5Claudiu Beznea3-0/+203
2021-07-19ARM: at91: pm: add support for waiting MCK1..4Claudiu Beznea1-13/+35
2021-07-19ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X60_PLL/gClaudiu Beznea1-2/+2
2021-07-19ARM: at91: pm: avoid push and pop on stack while memory is in self-refershClaudiu Beznea1-192/+205
2021-07-19ARM: at91: pm: use r7 instead of tmp1Claudiu Beznea1-6/+12
2021-07-19ARM: at91: pm: do not initialize pdevClaudiu Beznea1-1/+1
2021-07-19ARM: at91: pm: check for different controllers in at91_pm_modes_init()Claudiu Beznea1-52/+91
2021-07-19ARM: at91: pm: document at91_soc_pm structureClaudiu Beznea1-0/+8
2021-07-19ARM: at91: pm: move the setup of soc_pm.bu->suspendedClaudiu Beznea1-3/+12
2021-07-19ARM: at91: pm: move pm_bu to soc_pm data structureClaudiu Beznea1-13/+21
2021-07-19ARM: at91: add new SoC sama7g5Eugen Hristev1-0/+18
2021-03-26ARM: at91: pm: Move prototypes to mutually included headerLee Jones1-11/+8
2021-02-08ARM: at91: use proper asm syntax in pm_suspendArnd Bergmann1-1/+1
2020-08-17ARM: at91: pm: remove unnecessary at91sam9x60_idleAlexandre Belloni1-6/+1
2020-08-17ARM: at91: pm: of_node_put() after its usageClaudiu Beznea1-0/+1
2020-08-17ARM: at91: pm: add per soc validation of pm modesClaudiu Beznea1-1/+79
2020-08-17ARM: at91: pm: add support for ULP0 fast wakeupClaudiu Beznea3-10/+45
2020-07-18ARM: at91: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-07-18ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()yu kuai1-3/+8
2020-04-03Merge tag 'arm-soc-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds5-21/+210
2020-03-25.gitignore: add SPDX License IdentifierMasahiro Yamada1-0/+1
2020-02-18ARM: at91: pm: add quirk for sam9x60's ulp1Claudiu Beznea1-0/+4
2020-02-18ARM: at91: pm: add plla disable/enable support for sam9x60Claudiu Beznea1-4/+113
2020-02-18ARM: at91: pm: s/sfr/sfrbu in pm_suspend.SClaudiu Beznea1-3/+3
2020-02-18ARM: at91: pm: add pmc_version member to at91_pm_dataClaudiu Beznea4-0/+14
2020-02-18ARM: at91: pm: add macros for plla disable/enableClaudiu Beznea1-27/+30
2020-02-18ARM: at91: pm: revert do not disable/enable PLLA for ULP modesClaudiu Beznea1-0/+31
2020-02-18ARM: at91: pm: use proper master clock register offsetClaudiu Beznea4-17/+46
2020-02-10ARM: at91: Drop unneeded select of COMMON_CLKGeert Uytterhoeven1-1/+0
2020-01-10ARM: at91: pm: use of_device_id array to find the proper shdwc nodeClaudiu Beznea1-1/+7
2020-01-10ARM: at91: pm: use SAM9X60 PMC's compatibleClaudiu Beznea1-0/+1
2019-12-10ARM: at91: pm: move SAM9X60's PM under its own SoC config flagClaudiu Beznea4-19/+36
2019-12-10ARM: at91: Kconfig: add config flag for SAM9X60 SoCClaudiu Beznea1-2/+19
2019-12-10ARM: at91: Kconfig: add sam9x60 pll config flagClaudiu Beznea1-0/+3
2019-08-23ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91Masahiro Yamada3-3/+5
2019-07-19Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+1
2019-06-25Merge tag 'at91-5.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/at9...Olof Johansson1-0/+1
2019-06-20arm: add missing include platform-data/atmel.hPhilippe Mazenauer1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2-9/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2-10/+2
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4Thomas Gleixner4-8/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-19Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+23
2019-05-16Merge tag 'at91-5.2-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/at9...Olof Johansson4-94/+230
2019-05-16Merge tag 'at91-5.2-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/g...Olof Johansson1-3/+0
2019-05-02ARM: at91: Implement clocksource selectionAlexandre Belloni1-0/+23
2019-04-04arm/mach-at91/pm : fix possible object reference leakPeng Hao1-2/+4
2019-04-04ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRMNicolas Ferre1-3/+0
2019-03-28ARM: at91: pm: do not disable/enable PLLA for ULP modesClaudiu Beznea1-31/+0
2019-03-28ARM: at91: pm: disable RC oscillator in ULP0Claudiu Beznea1-2/+37
2019-03-28ARM: at91: pm: add ULP1 support for SAM9X60Claudiu Beznea2-1/+64
2019-03-28ARM: at91: pm: add support for per SoC wakeup source configurationClaudiu Beznea1-8/+34
2019-03-28ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCsClaudiu Beznea1-0/+3
2019-03-28ARM: at91: pm: initial PM support for SAM9X60Claudiu Beznea3-0/+34
2019-03-28ARM: at91: pm: introduce at91_soc_pm structureClaudiu Beznea1-56/+62
2018-12-23treewide: add intermediate .s files to targetsMasahiro Yamada1-0/+2
2018-12-23treewide: remove explicit rules for *offsets.sMasahiro Yamada1-3/+0
2018-10-29Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds1-6/+3
2018-09-25ARM: at91: pm: call put_device instead of of_node_put in at91_pm_config_wszhong jiang1-3/+3
2018-09-16power: reset: at91-poweroff: switch to slow clock before shutdownClaudiu Beznea1-0/+8
2018-08-27ARM: at91: pm: remove pm_bu initialization in at91_pm_backup_init()Claudiu Beznea1-3/+0
2018-08-23Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/ar...Linus Torvalds1-0/+5
2018-08-23Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds3-53/+282
2018-08-15Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+4
2018-07-28ARM: at91: remove unused duplicated filechk_offsetsMasahiro Yamada1-25/+0
2018-07-17ARM: at91: pm: configure wakeup sources for ULP1 modeClaudiu Beznea1-22/+146
2018-07-17ARM: at91: pm: Add ULP1 mode supportWenyou Yang3-21/+125
2018-07-17ARM: at91: pm: Use ULP0 naming instead of slow clockClaudiu Beznea3-16/+17
2018-07-06clk: at91: add I2S clock mux driverCodrin Ciubotariu1-0/+4
2018-06-20ARM: at91: fix USB clock detection handlingAlexandre Belloni1-0/+5
2018-02-28ARM: at91: Kconfig: Update company to MicrochipNicolas Ferre1-7/+7
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-09-18ARM: at91: Replace uses of virt_to_phys with __pa_symbolAlexandre Belloni1-2/+2
2017-09-13Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+4
2017-09-01clk: at91: add audio pll clock driversQuentin Schulz1-0/+4
2017-08-23ARM: at91: don't select CONFIG_ARM_CPU_SUSPEND for old platformsArnd Bergmann2-1/+13
2017-06-18Merge tag 'at91-4.12-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson1-0/+1
2017-06-18Merge tag 'at91-ab-4.13-soc' of git://git.kernel.org/pub/scm/linux/kernel/git...Olof Johansson10-51/+305
2017-06-13ARM: at91: fix at91_suspend_entering_slow_clock link errorArnd Bergmann1-9/+0
2017-06-02ARM: at91: handle CONFIG_PM for armv7m configurationsAlexandre Belloni3-2/+16
2017-06-02ARM: at91: Add armv7m supportSzemző András4-1/+38
2017-05-29ARM: at91: select CONFIG_ARM_CPU_SUSPENDArnd Bergmann1-0/+1
2017-05-19ARM: remove duplicate 'const' annotations'Arnd Bergmann1-1/+1
2017-05-15ARM: at91: pm: fallback to slowclock when backup mode failsAlexandre Belloni1-0/+5
2017-05-15ARM: at91: pm: allow selecting standby and suspend modesAlexandre Belloni2-35/+78
2017-05-15ARM: at91: pm: Add sama5d2 backup modeAlexandre Belloni6-23/+187
2017-03-31ARM: at91: move SoC detection to its own driverAlexandre Belloni6-344/+3
2017-03-31ARM: at91: pm: correct typoAlexandre Belloni1-1/+1
2017-03-31ARM: at91: pm: Remove at91_pm_set_standbyAlexandre Belloni1-8/+2
2017-03-31ARM: at91: pm: Merge all at91sam9*_pm_initAlexandre Belloni3-61/+6
2017-03-31ARM: at91: pm: Tie the USB clock mask to the pmcAlexandre Belloni1-14/+23
2017-03-31ARM: at91: pm: Tie the memory controller type to the ramc idAlexandre Belloni1-10/+20
2017-03-31ARM: at91: pm: Workaround DDRSDRC self-refresh bug with LPDDR1 memories.Alexandre Belloni1-1/+19
2017-03-31ARM: at91: pm: Simplify at91rm9200_standbyAlexandre Belloni1-8/+3
2017-03-31ARM: at91: pm: Use struct at91_pm_data in pm_suspend.SAlexandre Belloni5-67/+102
2017-03-31ARM: at91: pm: Move global variables into at91_pm_dataAlexandre Belloni1-23/+21
2017-03-31ARM: at91: pm: Move at91_ramc_read/write to pm.cAlexandre Belloni2-8/+6
2017-03-31ARM: at91: pm: Cleanup headersAlexandre Belloni1-16/+5
2017-03-14ARM: at91: pm: cpu_idle: switch DDR to power-down modeNicolas Ferre1-1/+17
2017-01-11ARM: at91: pm: remove useless extern definitionAlexandre Belloni2-3/+1
2016-09-21ARM: stop *MIGHT_HAVE_PCI* config from being selected redundantlyKishon Vijay Abraham I1-1/+0
2016-08-01Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds1-2/+3
2016-08-01Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2016-07-06Merge ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB changes into next/socArnd Bergmann1-1/+1
2016-06-23arm: use of_platform_default_populate() to populateKefeng Wang3-3/+3
2016-06-21ARM: at91: fix warnings in pm.cBen Dooks1-2/+3
2016-06-03ARM: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIBLinus Walleij1-1/+1
2016-03-29ARM: at91/soc: reference the whole sama5d2 familyLudovic Desroches2-2/+30
2016-03-29ARM: at91: use chipid device for soc detectionLudovic Desroches1-18/+63
2016-02-17ARM: at91: remove useless includes and function prototypesAlexandre Belloni1-7/+0
2016-02-17ARM: at91: pm: move idle functions to pm.cAlexandre Belloni5-14/+35
2016-02-17ARM: at91: pm: find and remap the pmcAlexandre Belloni1-6/+27
2016-02-17ARM: at91: pm: simply call at91_pm_initAlexandre Belloni1-3/+3
2016-02-17clk: at91: make use of syscon to share PMC registers in several driversBoris Brezillon1-0/+1
2016-01-20Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-5/+10
2015-12-04ARM: at91: fix pinctrl driver selectionLudovic Desroches2-2/+11
2015-12-01ARM: use "depends on" for SoC configs instead of "if" after promptMasahiro Yamada1-5/+10
2015-11-10Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds1-0/+2
2015-10-19ARM: at91: pm: at91_pm_suspend_in_sram() must be 8-byte alignedPatrick Doyle1-0/+2
2015-10-01clk: at91: add generated clock driverNicolas Ferre1-0/+3
2015-09-04genalloc: add name arg to gen_pool_get() and devm_gen_pool_create()Vladimir Zapolskiy1-1/+1
2015-09-01Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds3-0/+18
2015-09-01Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds4-7/+7
2015-08-05ARM: at91/soc: add basic support for new sama5d2 SoCNicolas Ferre3-0/+18
2015-07-28ARM: appropriate __init annotation for const dataNicolas Pitre4-7/+7
2015-07-20ARM: at91: Remove clk-provider.h includeStephen Boyd1-1/+0
2015-06-30genalloc: rename dev_get_gen_pool() to gen_pool_get()Vladimir Zapolskiy1-1/+1
2015-05-20ARM: at91: remove useless Makefile.bootAlexandre Belloni1-8/+0
2015-05-20ARM: at91: remove mach/at91_ramc.h and mach/at91rm9200_mc.hAlexandre Belloni5-149/+13
2015-05-20ARM: at91/pm: use the atmel-mc syscon definesAlexandre Belloni3-6/+6
2015-05-20ARM: at91: drop sam9_smc.cAlexandre Belloni4-247/+0
2015-04-14Merge tag 'at91-cleanup4_bis' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann4-96/+96
2015-04-05ARM: at91/pm: move AT91_MEMCTRL_* to pm.hAlexandre Belloni2-4/+4
2015-04-05ARM: at91/pm: move the standby functions to pm.cAlexandre Belloni2-92/+89
2015-04-05ARM: at91: fix pm_suspend.S compilation when ARMv6 is selectedAlexandre Belloni1-0/+3
2015-04-03ARM: at91: add a Kconfig dependency on multi-platformNicolas Ferre1-0/+1
2015-03-19ARM: at91: drop AT91_TIMER_HZAlexandre Belloni1-18/+0
2015-03-19ARM: at91: remove hardware.hAlexandre Belloni4-128/+9
2015-03-19ARM: at91: remove SoC headersAlexandre Belloni11-962/+0
2015-03-19ARM: at91: remove useless mach/cpu.hAlexandre Belloni3-219/+0
2015-03-19ARM: at91: remove unused headersAlexandre Belloni2-281/+0
2015-03-19ARM: at91: switch to multiplatformAlexandre Belloni2-69/+54
2015-03-16ARM: at91: remove useless includeAlexandre Belloni1-61/+0
2015-03-16ARM: at91: time: move the system timer driver to drivers/clocksourceAlexandre Belloni3-254/+2
2015-03-16ARM: at91: properly initialize timerAlexandre Belloni3-11/+3
2015-03-16ARM: at91: at91rm9200: remove deprecated arm_pm_restartAlexandre Belloni1-12/+0