aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soc/tegra
AgeCommit message (Expand)AuthorFilesLines
2024-04-26soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234Jon Hunter1-0/+2
2024-02-16soc/tegra: pmc: Add SD wake event for Tegra234Prathamesh Shete1-1/+2
2024-02-16soc/tegra: pmc: Update scratch as an optional aperturePetlozu Pravareshwar1-9/+17
2024-02-16soc/tegra: pmc: Update address mapping sequence for PMC aperturesPetlozu Pravareshwar1-14/+20
2024-02-01soc/tegra: Fix build failure on Tegra241Arnd Bergmann1-1/+2
2024-02-01soc/tegra: fuse: Fix crash in tegra_fuse_readl()Jon Hunter1-0/+3
2024-02-01soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241Kartik2-2/+4
2024-02-01soc/tegra: fuse: Add support for Tegra241Kartik5-0/+35
2024-02-01soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234Kartik1-3/+49
2024-02-01soc/tegra: fuse: Add function to print SKU infoKartik1-6/+11
2024-02-01soc/tegra: fuse: Add function to add lookupsKartik1-8/+17
2024-02-01soc/tegra: fuse: Add tegra_acpi_init_apbmisc()Kartik2-0/+73
2024-02-01soc/tegra: fuse: Refactor resource mappingKartik1-16/+21
2024-02-01soc/tegra: fuse: Use dev_err_probe for probe failuresKartik1-13/+4
2024-02-01soc/tegra: pmc: Remove some old and deprecated functions and constantsChristophe JAILLET1-24/+0
2023-11-01Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-12/+2
2023-10-13soc/tegra: pmc: Drop the ->opp_to_performance_state() callbackUlf Hansson1-8/+0
2023-10-11soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-04pmdomain: tegra: Move Kconfig option to the pmdomain subsystemUlf Hansson1-5/+0
2023-08-12Merge tag 'tegra-for-6.6-soc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann7-27/+9
2023-07-27soc/tegra: cbb: Remove unnecessary print function dev_err()Jiapeng Chong1-6/+2
2023-07-27soc/tegra: fuse: Sort includes alphabeticallyThierry Reding1-2/+2
2023-07-21soc/tegra: fuse: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-6/+3
2023-07-21soc/tegra: Explicitly include correct DT includesRob Herring5-13/+2
2023-07-14soc: tegra: Move powergate-bpmp driver to the genpd dirUlf Hansson2-362/+0
2023-06-30Merge tag 'pinctrl-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-0/+1
2023-06-09soc/tegra: pmc: Use devm_clk_notifier_register()Thierry Reding1-2/+2
2023-06-09soc/tegra: pmc: Simplify debugfs initializationThierry Reding1-22/+4
2023-06-09pinctrl: tegra: Add Tegra234 pinmux driverPrathamesh Shete1-0/+1
2023-06-08soc/tegra: fuse: Fix Tegra234 fuse sizeKartik1-1/+1
2023-06-08soc/tegra: pmc: Add AON SW Wake support for Tegra234Viswanath L1-0/+1
2023-05-16soc/tegra: fuse: Add support for Tegra264Stefan Kristiansson1-1/+2
2023-04-05soc/tegra: fuse: Remove nvmem root only accessKartik1-2/+2
2023-04-05soc/tegra: cbb: tegra194: Use of_address_count() helperYang Yingliang1-3/+1
2023-04-05soc/tegra: cbb: Remove MODULE_LICENSE in non-modulesNick Alcock2-2/+0
2023-04-05soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource()Ye Xingchen1-3/+1
2023-04-05soc: tegra: cbb: Drop empty platform remove functionUwe Kleine-König1-6/+0
2023-04-03soc/tegra: pmc: Support software wake-up for SPEPetlozu Pravareshwar1-0/+22
2023-04-03soc/tegra: pmc: Add wake source interrupt for MGBESushil Singh1-1/+2
2023-04-03soc/tegra: pmc: Add the PMIC wake event for Tegra234Jon Hunter1-0/+1
2023-04-03soc/tegra: bpmp: Actually free memory on error pathMikko Perttunen1-1/+1
2023-03-23soc/tegra: cbb: remove linux/version.hMuhammad Usama Anjum3-3/+0
2022-12-19Merge tag 'soc-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2022-12-19soc: tegra: fix CPU_BIG_ENDIAN dependenciesArnd Bergmann1-0/+3
2022-11-17soc/tegra: cbb: Remove redundant dev_err callShang XiaoJing1-3/+1
2022-11-17soc/tegra: cbb: Use DEFINE_SHOW_ATTRIBUTE to simplify tegra_cbb_errLiu Shixin1-12/+1
2022-11-11soc/tegra: cbb: Check firewall before enabling error reportingSumit Gupta1-2/+81
2022-11-11soc/tegra: cbb: Add checks for potential out of bound errorsSumit Gupta1-2/+40
2022-11-11soc/tegra: cbb: Update slave maps for Tegra234Sumit Gupta1-21/+13
2022-11-11soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194Sumit Gupta2-14/+13
2022-11-11soc/tegra: fuse: Use platform info with SoC revisionKartik2-2/+21
2022-11-10soc/tegra: pmc: Process wake events during resumePetlozu Pravareshwar1-0/+41
2022-11-10soc/tegra: pmc: Fix dual edge triggered wakesPetlozu Pravareshwar1-5/+176
2022-11-10soc/tegra: pmc: Add I/O pad table for Tegra234Petlozu Pravareshwar1-253/+403
2022-10-24soc/tegra: fuse: Add nvmem keepout listKartik3-0/+42
2022-10-24soc/tegra: fuse: Use SoC specific nvmem cellsKartik3-111/+241
2022-10-24soc/tegra: pmc: Select IRQ_DOMAIN_HIERARCHYPetlozu Pravareshwar1-0/+1
2022-09-23Merge tag 'tegra-for-6.1-cbb' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann7-2/+3713
2022-09-15soc/tegra: pmc: Check device node status propertyPetlozu Pravareshwar1-1/+1
2022-09-15soc/tegra: pmc: Use devm_clk_get_optional()Christophe JAILLET1-11/+4
2022-09-15soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMADmitry Osipenko1-1/+0
2022-09-15soc/tegra: cbb: Add support for Tegra241 (Grace)Sumit Gupta1-2/+269
2022-09-15soc/tegra: cbb: Add driver for Tegra234 CBB 2.0Sumit Gupta3-1/+848
2022-09-15soc/tegra: cbb: Add CBB 1.0 driver for Tegra194Sumit Gupta5-0/+2572
2022-09-15soc/tegra: pmc: Add USB port wake events for Tegra194Thierry Reding1-0/+7
2022-09-15soc/tegra: pmc: Add support for simple wake eventsThierry Reding1-0/+19
2022-09-15soc/tegra: pmc: Remove leading spaceThierry Reding1-1/+1
2022-09-15soc/tegra: fuse: Add missing of_node_put()Liang He1-2/+5
2022-09-15soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()Liang He1-0/+1
2022-09-15soc/tegra: Set ERD bit to mask inband errorsSumit Gupta1-2/+27
2022-07-08soc/tegra: Migrate to dev_pm_opp_set_config()Viresh Kumar1-21/+31
2022-07-08soc/tegra: Add comment over devm_pm_opp_set_clkname()Viresh Kumar1-0/+7
2022-07-08OPP: Make dev_pm_opp_set_regulators() accept NULL terminated listViresh Kumar1-2/+2
2022-05-30Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-25/+62
2022-05-19soc/tegra: pmc: Use sys-off handler API to power off Nexus 7 properlyDmitry Osipenko1-25/+62
2022-05-06soc/tegra: pmc: Document core domain fieldsThierry Reding1-0/+2
2022-05-04soc/tegra: pmc: Select REGMAPThierry Reding1-0/+1
2022-04-06soc/tegra: pmc: Update Tegra234 reset sourcesSandipan Patra1-8/+25
2022-04-06soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194Sagar Kamble2-5/+20
2022-02-25soc/tegra: pmc: Add Tegra234 wake eventskartik1-3/+9
2022-02-24soc/tegra: fuse: Explicitly cast to/from __iomemThierry Reding1-2/+2
2022-02-24soc/tegra: fuse: Update nvmem cell listkartik1-1/+19
2022-02-24soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30Dmitry Osipenko1-2/+2
2022-01-10Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds7-25/+351
2021-12-16soc/tegra: pmc: Rename core power domainDmitry Osipenko1-1/+1
2021-12-16soc/tegra: pmc: Rename 3d power domainsDmitry Osipenko1-4/+4
2021-12-16soc/tegra: regulators: Prepare for suspendDmitry Osipenko2-0/+221
2021-12-16soc/tegra: fuse: Use resource-managed helpersDmitry Osipenko2-17/+48
2021-12-16soc/tegra: fuse: Reset hardwareDmitry Osipenko2-0/+26
2021-12-16soc/tegra: pmc: Add reboot notifierJon Hunter1-3/+28
2021-12-16soc/tegra: Don't print error message when OPPs not availableDmitry Osipenko1-3/+1
2021-12-16soc/tegra: Enable runtime PM during OPP state-syncingDmitry Osipenko1-0/+25
2021-12-15soc/tegra: fuse: Fix bitwise vs. logical OR warningNathan Chancellor2-2/+2
2021-10-08soc/tegra: pmc: Use devm_platform_ioremap_resource()Cai Huoqing1-2/+1
2021-10-08soc/tegra: Add Tegra186 ARI driverMikko Perttunen2-0/+81
2021-10-07soc/tegra: Fix an error handling path in tegra_powergate_power_up()Christophe JAILLET1-1/+1
2021-10-04soc/tegra: pmc: Expose USB regmap to all SoCsDmitry Osipenko1-3/+3
2021-10-04soc/tegra: pmc: Disable PMC state syncingDmitry Osipenko1-0/+17
2021-09-01Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds6-11/+93
2021-08-11soc/tegra: fuse: Enable fuse clock on suspend for Tegra124Dmitry Osipenko4-0/+39
2021-08-11soc/tegra: fuse: Add runtime PM supportDmitry Osipenko3-9/+40
2021-08-11soc/tegra: fuse: Clear fuse->clk on driver probe failureDmitry Osipenko1-0/+1
2021-08-11soc/tegra: pmc: Prevent racing with cpuilde driverDmitry Osipenko1-1/+13
2021-08-11soc/tegra: bpmp: Remove unused including <linux/version.h>Cai Huoqing1-1/+0
2021-08-02soc/tegra: Make regulator couplers depend on CONFIG_REGULATORDmitry Osipenko1-2/+4
2021-07-10Merge tag 'arm-soc-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds7-9/+430
2021-06-11soc/tegra: fuse: Fix Tegra234-only buildsThierry Reding1-1/+2
2021-06-02soc/tegra: fuse: Don't return -ENOMEM when allocate lookups failedYang Yingliang1-4/+2
2021-06-02soc/tegra: regulators: Support core domain state syncingDmitry Osipenko2-2/+35
2021-06-02soc/tegra: pmc: Add driver state syncingDmitry Osipenko1-0/+34
2021-06-02soc/tegra: pmc: Add core power domainDmitry Osipenko2-0/+112
2021-06-01clk: tegra: Add stubs needed for compile-testingDmitry Osipenko1-5/+0
2021-06-01soc/tegra: Add devm_tegra_core_dev_init_opp_table()Dmitry Osipenko1-0/+97
2021-06-01soc/tegra: regulators: Bump voltages on system rebootDmitry Osipenko2-2/+148
2021-04-30Merge tag 'pinctrl-v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2021-04-22pinctrl: Introduce MODE group in enum pin_config_paramAndy Shevchenko1-2/+2
2021-03-26soc/tegra: pmc: Print out domain name when reset fails to acquireDmitry Osipenko1-1/+2
2021-03-26soc/tegra: pmc: Ensure that clock rates aren't too highDmitry Osipenko1-2/+90
2021-03-26soc/tegra: pmc: Fix completion of power-gate togglingDmitry Osipenko1-5/+65
2021-03-26soc/tegra: pmc: Fix imbalanced clock disabling in error code pathDmitry Osipenko1-1/+1
2021-03-26soc/tegra: regulators: Fix locking up when voltage-spread is out of rangeDmitry Osipenko1-1/+1
2021-03-26soc/tegra: pmc: Provide USB sleepwalk register mapJC Kuo1-0/+94
2020-11-27Merge tag 'tegra-for-5.11-soc' of git://git.kernel.org/pub/scm/linux/kernel/g...Arnd Bergmann2-21/+8
2020-11-19soc/tegra: fuse: Fix index bug in get_process_idNicolin Chen1-1/+1
2020-11-10soc: tegra: fuse: speedo-tegra210: Remove a group of set but unused variablesLee Jones1-5/+1
2020-11-10soc: tegra: fuse: speedo-tegra124: Remove some set but unused variablesLee Jones1-15/+6
2020-11-06soc/tegra: fuse: Export tegra_read_ram_code()Dmitry Osipenko1-0/+2
2020-10-24Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+10
2020-10-24Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds5-42/+178
2020-10-10soc/tegra: pmc: Don't create fake interrupt hierarchy levelsMarc Zyngier1-48/+7
2020-10-10soc/tegra: pmc: Allow optional irq parent callbacksMarc Zyngier1-4/+32
2020-09-26Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.org/pub/scm/linux/ker...Olof Johansson1-0/+10
2020-09-18arm64: tegra: Initial Tegra234 VDK supportThierry Reding1-0/+10
2020-09-18soc/tegra: pmc: Add Tegra234 supportThierry Reding1-0/+68
2020-09-18soc/tegra: pmc: Reorder reset sources/levels definitionsThierry Reding1-39/+39
2020-09-18soc/tegra: misc: Add Tegra234 supportThierry Reding1-0/+1
2020-09-18soc/tegra: fuse: Add Tegra234 supportThierry Reding4-2/+45
2020-09-18soc/tegra: fuse: Implement tegra_is_silicon()Thierry Reding1-0/+19
2020-09-18soc/tegra: fuse: Extract tegra_get_platform()Thierry Reding2-1/+6
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-17soc/tegra: fuse: Fix typo in APB MISC warningThierry Reding1-1/+1
2020-05-22soc/tegra: pmc: Enable PMIC wake event on Tegra210Jon Hunter1-0/+1
2020-05-07soc/tegra: pmc: Enable PMIC wake event on Tegra194Jon Hunter1-0/+1
2020-05-07soc/tegra: pmc: Select GENERIC_PINCONFCorentin Labbe1-0/+1
2020-04-22soc/tegra: fuse: Update the SoC revision attribute to display a nameJon Hunter1-1/+2
2020-04-22soc/tegra: fuse: Trivial clean-up of tegra_init_revision()Jon Hunter1-13/+9
2020-04-22soc/tegra: fuse: Add custom SoC attributesJon Hunter5-0/+79
2020-04-22soc/tegra: pmc: Enable PMIC wake event on Tegra186Thierry Reding1-0/+1
2020-03-25Merge tag 'tegra-for-5.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann1-161/+527
2020-03-13soc/tegra: pmc: Cleanup whitespace usageThierry Reding1-163/+163
2020-03-13soc/tegra: pmc: Add pins for Tegra194Venkat Reddy Talla1-49/+61
2020-03-13soc/tegra: Add support for 32 kHz blink clockSowjanya Komatineni1-0/+112
2020-03-13soc/tegra: Add Tegra PMC clocks registration into PMC driverSowjanya Komatineni1-0/+242
2020-02-11soc/tegra: fuse: Fix build with Tegra194 configurationThierry Reding1-1/+2
2020-02-08Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds7-15/+70
2020-01-10soc/tegra: fuse: Unmap registers once they are not needed anymoreDmitry Osipenko1-4/+8
2020-01-10soc/tegra: fuse: Correct straps' address for older Tegra124 device treesDmitry Osipenko1-1/+1
2020-01-10soc/tegra: fuse: Warn if straps are not readyDmitry Osipenko1-1/+3
2020-01-10soc/tegra: fuse: Cache values of straps and Chip ID registersDmitry Osipenko1-11/+10
2020-01-10soc/tegra: regulators: Do nothing if voltage is unchangedDmitry Osipenko2-1/+13
2020-01-10soc/tegra: fuse: Add APB DMA dependency for Tegra20Dmitry Osipenko1-0/+1
2020-01-09soc/tegra: fuse: Add Tegra194 supportJC Kuo4-0/+37
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig4-6/+6
2019-12-06Merge tag 'tegra-for-5.5-soc-fixes' of git://git.kernel.org/pub/scm/linux/ker...Olof Johansson1-2/+45
2019-12-05Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds8-74/+1212
2019-11-18soc/tegra: pmc: Add reset sources and levels on Tegra194Thierry Reding1-1/+42
2019-11-18soc/tegra: pmc: Add missing IRQ callbacks on Tegra194Thierry Reding1-0/+2
2019-11-18soc/tegra: pmc: Use lower-case for hexadecimal literalsThierry Reding1-1/+1
2019-10-29soc/tegra: pmc: Remove unnecessary memory barrierDmitry Osipenko1-2/+0
2019-10-29soc/tegra: pmc: Query PCLK clock rate at probe timeDmitry Osipenko1-15/+59
2019-10-29ARM: tegra: Use WFE for power-gating on Tegra30Dmitry Osipenko1-2/+17
2019-10-29soc/tegra: regulators: Add regulators coupler for Tegra30Dmitry Osipenko3-0/+323
2019-10-29soc/tegra: regulators: Add regulators coupler for Tegra20Dmitry Osipenko3-0/+371
2019-10-29soc/tegra: pmc: Configure deep sleep control settingsSowjanya Komatineni1-1/+13
2019-10-29soc/tegra: pmc: Configure core power request polaritySowjanya Komatineni1-0/+6
2019-10-29soc/tegra: pmc: Add wake event support on Tegra210Sowjanya Komatineni1-0/+98
2019-10-29soc/tegra: pmc: Support wake events on more Tegra SoCsSowjanya Komatineni1-4/+8
2019-10-16soc/tegra: fuse: Register cell lookups for compatibilityThierry Reding3-0/+168
2019-10-16soc/tegra: fuse: Add cell informationThierry Reding1-0/+90
2019-10-16soc/tegra: fuse: Implement nvmem deviceThierry Reding2-47/+38
2019-10-16soc/tegra: fuse: Restore base on sysfs failureThierry Reding1-6/+10
2019-10-01soc/tegra: pmc: Fix crashes for hierarchical interruptsThierry Reding1-1/+27
2019-10-01soc/tegra: fuse: Add FUSE clock check in tegra_fuse_readl()Nagarjuna Kristam1-1/+4
2019-07-19Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds3-2/+23
2019-07-17Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-1/+1
2019-07-15Merge tag 'pci-v5.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2019-06-25Merge tag 'tegra-for-5.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Olof Johansson3-2/+23
2019-06-20soc/tegra: pmc: Export tegra_powergate_power_on()Manikanta Maddireddy1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-06-13soc/tegra: Select pinctrl for Tegra194Krishna Yarlagadda1-0/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 399Thomas Gleixner1-12/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner1-9/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282Thomas Gleixner2-20/+2
2019-06-05soc/tegra: fuse: Do not log error message on deferred probeThierry Reding1-2/+4
2019-06-05soc/tegra: pmc: Add comments clarifying wake eventsThierry Reding1-0/+12
2019-06-05soc/tegra: pmc: Avoid crash for non-wake IRQsThierry Reding1-0/+3
2019-06-05soc/tegra: pmc: Fail to allocate more than one wake IRQThierry Reding1-0/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201Thomas Gleixner9-111/+9
2019-05-27soc: tegra: fuse: Use dma_request_channel instead of __dma_request_channel()Baolin Wang1-1/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1