aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/memory
AgeCommit message (Expand)AuthorFilesLines
2025-10-23memory: tegra210: Fix incorrect client idsAaron Kling1-2/+2
2025-09-10memory: tegra210: Use bindings for client idsAaron Kling1-73/+73
2025-08-13memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probeZhen Ni1-6/+4
2025-08-11memory: stm32_omm: Fix req2ack update testPatrice Chotard1-1/+1
2025-07-22Merge tag 'memory-controller-drv-6.17' of https://git.kernel.org/pub/scm/linu...Arnd Bergmann5-71/+44
2025-07-11memory: tegra: Add Tegra264 MC and EMC supportSumit Gupta7-6/+395
2025-06-27memory: brcmstb_memc: Simplify compatible matchingFlorian Fainelli1-54/+2
2025-06-12memory: omap-gpmx: Use dev_fwnode()Jiri Slaby (SUSE)1-2/+2
2025-06-10memory: mtk-smi: Add ostd setting for mt8186Friday Yang1-0/+33
2025-06-10memory: stm32_omm: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-15/+6
2025-06-10memory: emif: Add missing kerneldoc for lpmodeKrzysztof Kozlowski1-0/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-2/+3
2025-05-31Merge tag 'soc-drivers-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-22/+558
2025-05-27Merge tag 'spi-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds3-191/+775
2025-05-21Merge tag 'memory-controller-drv-6.16-2' of https://git.kernel.org/pub/scm/li...Arnd Bergmann1-6/+9
2025-05-16memory: omap-gpmc: Switch to irq_domain_create_linear()Jiri Slaby (SUSE)1-4/+2
2025-05-14memory: stm32_omm: Fix error handling in stm32_omm_disable_child()Patrice Chotard1-1/+1
2025-05-12memory: stm32_omm: Fix NULL vs IS_ERR() check in probe()Dan Carpenter1-2/+2
2025-05-12memory: stm32_omm: Fix error handling in stm32_omm_configure()Dan Carpenter1-2/+5
2025-05-12memory: stm32: Fix spelling mistake "resset" -> "reset"Colin Ian King1-1/+1
2025-05-09Merge tag 'memory-controller-drv-6.16' of https://git.kernel.org/pub/scm/linu...Arnd Bergmann7-22/+555
2025-05-08memory: renesas-rpc-if: Add missing static keywordBiju Das1-2/+2
2025-05-07memory: Add STM32 Octo Memory Manager driverPatrice Chotard3-0/+494
2025-05-07memory: bt1-l2-ctl: replace scnprintf() with sysfs_emit()Salah Triki1-1/+1
2025-05-01memory: renesas-rpc-if: Add RZ/G3E xSPI supportBiju Das2-7/+538
2025-05-01memory: renesas-rpc-if: Add wrapper functionsBiju Das1-31/+65
2025-05-01memory: renesas-rpc-if: Add regmap to struct rpcif_infoBiju Das1-3/+7
2025-05-01memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive()Biju Das1-1/+1
2025-05-01memory: renesas-rpc-if: Move rpc-if reg definitionsBiju Das2-133/+148
2025-04-15memory: renesas-rpc-if: Move rpcif_info definitions near to the userBiju Das1-20/+20
2025-04-15memory: renesas-rpc-if: Fix RPCIF_DRENR_CDB macro errorBiju Das1-1/+1
2025-04-15memory: mtk-smi: Add support for Dimensity 1200 MT6893 SMIAngeloGioacchino Del Regno1-0/+52
2025-04-15memory: tegra: Do not enable by default during compile testingKrzysztof Kozlowski1-4/+4
2025-04-15memory: Simplify 'default' choice in KconfigKrzysztof Kozlowski1-3/+3
2025-04-15memory: omap-gpmc: remove GPIO set() and direction_output() callbacksBartosz Golaszewski1-13/+0
2025-04-15memory: omap-gpmc: use the dedicated define for GPIO directionBartosz Golaszewski1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-2/+2
2025-03-27Merge tag 'soc-drivers-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+34
2025-03-14memory: omap-gpmc: drop no compatible checkRoger Quadros1-20/+0
2025-03-10memory: mtk-smi: Add ostd setting for mt8192Xueqi Zhang1-0/+33
2025-02-03memory: tegra20-emc: Drop redundant platform_get_irq() error printkKrzysztof Kozlowski1-3/+1
2025-01-15Merge tag 'memory-controller-drv-ti-6.14' of https://git.kernel.org/pub/scm/l...Arnd Bergmann1-76/+116
2025-01-15Merge tag 'memory-controller-drv-6.14' of https://git.kernel.org/pub/scm/linu...Arnd Bergmann2-30/+11
2024-12-22memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_r...Joe Hattori1-4/+4
2024-12-14memory: omap-gpmc: deadcode a pair of functionsDr. David Alan Gilbert1-26/+7
2024-12-09memory: ti-aemif: Export aemif_*_cs_timings()Bastien Curutchet1-22/+14
2024-12-09memory: ti-aemif: Create aemif_set_cs_timings()Bastien Curutchet1-16/+49
2024-12-09memory: ti-aemif: Create aemif_check_cs_timings()Bastien Curutchet1-60/+51
2024-12-09memory: ti-aemif: Wrap CS timings into a structBastien Curutchet1-24/+33
2024-12-09memory: ti-aemif: Remove unnecessary local variablesBastien Curutchet1-11/+3
2024-12-09memory: ti-aemif: Store timings parameter in number of cycles - 1Bastien Curutchet1-56/+79
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds14-15/+15
2024-08-31memory: pl353-smc: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2024-08-31memory: pl172: simplify releasing AMBA regions with devmKrzysztof Kozlowski1-15/+13
2024-08-31memory: renesas-rpc-if: Use Hi-Z state as the default setting for IOVF pinsBiju Das1-1/+1
2024-08-25memory: mtk-smi: Use devm_clk_get_enabled()Rong Qianfeng1-5/+1
2024-08-25memory: pl353-smc: simplify with devm_clk_get_enabled()Krzysztof Kozlowski1-33/+3
2024-08-25memory: pl353-smc: simplify with dev_err_probe()Krzysztof Kozlowski1-8/+6
2024-08-25memory: pl172: simplify with devm_clk_get_enabled()Krzysztof Kozlowski1-18/+5
2024-08-25memory: pl172: simplify with dev_err_probe()Krzysztof Kozlowski1-4/+3
2024-08-25memory: omap-gpmc: simplify locking with guard()Krzysztof Kozlowski1-13/+11
2024-08-25memory: emif: simplify locking with guard()Krzysztof Kozlowski1-9/+8
2024-08-25memory: emif: drop unused 'irq_state' memberKrzysztof Kozlowski1-1/+0
2024-08-25memory: ti-aemif: Revert "memory: ti-aemif: don't needlessly iterate over chi...Bartosz Golaszewski1-3/+5
2024-08-21memory: ti-aemif: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2024-08-21memory: ti-aemif: simplify with dev_err_probe()Krzysztof Kozlowski1-4/+3
2024-08-21memory: tegra30-emc: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2024-08-21memory: tegra20-emc: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2024-08-21memory: tegra124-emc: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2024-08-21memory: tegra-mc: simplify with scoped for each OF child loopKrzysztof Kozlowski1-8/+3
2024-08-21memory: stm32-fmc2-ebi: simplify with dev_err_probe()Krzysztof Kozlowski1-10/+5
2024-08-21memory: stm32-fmc2-ebi: simplify with scoped for each OF child loopKrzysztof Kozlowski1-7/+1
2024-08-21memory: samsung: exynos5422-dmc: use scoped device node handling to simplify ...Krzysztof Kozlowski1-20/+11
2024-08-21memory: samsung: exynos5422-dmc: simplify dmc->dev usageKrzysztof Kozlowski1-30/+31
2024-08-21memory: atmel-ebi: simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+3
2024-08-21memory: atmel-ebi: use scoped device node handling to simplify error pathsKrzysztof Kozlowski1-19/+10
2024-08-14memory: tegra186-emc: drop unused to_tegra186_emc()Krzysztof Kozlowski1-5/+0
2024-08-12memory: ti-aemif: don't needlessly iterate over child nodesBartosz Golaszewski1-7/+3
2024-08-12memory: ti-aemif: use devm_clk_get_enabled() and shrink the codeBartosz Golaszewski1-23/+6
2024-08-12memory: ti-aemif: remove platform data supportBartosz Golaszewski1-24/+1
2024-08-02memory: emif: Use of_property_read_bool()Rob Herring (Arm)1-9/+4
2024-07-29memory: tegra: Rework update_clock_tree_delay()Diogo Ivo1-74/+48
2024-07-29memory: tegra: Move compare/update current delay values to a functionDiogo Ivo1-47/+39
2024-07-29memory: tegra: Loop update_clock_tree_delay()Diogo Ivo1-255/+67
2024-07-29memory: tegra: Change macros to interpret parameter as integerDiogo Ivo1-22/+11
2024-07-29memory: tegra: Reword and correct commentsDiogo Ivo1-8/+2
2024-07-29memory: tegra: Move DQSOSC measurement to common placeDiogo Ivo1-14/+11
2024-07-29memory: tegra: Remove periodic compensation duplicate callsDiogo Ivo1-17/+2
2024-06-12memory: fsl_ifc: Make FSL_IFC config visible and selectableEsben Haabendal1-1/+1
2024-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds1-1/+0
2024-04-18ARM: 9372/1: memory: pl353-smc: drop owner assignmentKrzysztof Kozlowski1-1/+0
2024-04-11memory: mtk-smi: fix module autoloadingKrzysztof Kozlowski1-0/+2
2024-04-11memory: brcmstb_memc: fix module autoloadingKrzysztof Kozlowski1-0/+1
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-8/+8
2024-02-27memory: stm32-fmc2-ebi: keep power domain onChristophe Kerello1-9/+32
2024-02-27memory: stm32-fmc2-ebi: add MP25 RIF supportChristophe Kerello1-4/+220
2024-02-27memory: stm32-fmc2-ebi: add MP25 supportChristophe Kerello1-12/+350
2024-02-27memory: stm32-fmc2-ebi: check regmap_read return valueChristophe Kerello1-34/+88
2024-02-26interconnect: constify of_phandle_args in xlateKrzysztof Kozlowski8-8/+8
2024-02-22memory: tegra: Fix indentationJon Hunter1-1/+1
2024-02-22memory: tegra: Add BPMP and ICC info for DLA clientsJon Hunter1-0/+30
2024-02-22memory: tegra: Correct DLA client namesJon Hunter1-8/+8
2024-01-23memory: emif: Drop usage of platform_driver_probe()Uwe Kleine-König1-12/+13
2024-01-23memory: emif: Simplify code handling CONFIG_OFUwe Kleine-König1-10/+0
2024-01-23memory: emif: Simplify code handling CONFIG_DEBUG_FSUwe Kleine-König1-20/+12
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+8
2023-12-19memory: ti-emif-pm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: ti-aemif: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-19memory: tegra210-emc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: tegra186-emc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: stm32-fmc2-ebi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: exynos5422-dmc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: renesas-rpc-if: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: omap-gpmc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: mtk-smi: Convert to platform remove callback returning voidUwe Kleine-König1-6/+4
2023-12-19memory: jz4780-nemc: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-19memory: fsl_ifc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: fsl-corenet-cf: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: emif: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: brcmstb_memc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-19memory: brcmstb_dpfe: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-12iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining placesJason Gunthorpe1-6/+8
2023-12-06memory: tegra: Protect SID override call under CONFIG_IOMMU_APIAshish Mhetre1-0/+2
2023-11-21memory: tegra: Skip SID programming if SID registers aren't setAshish Mhetre1-0/+3
2023-11-21memory: tegra: Add SID override programming for MC clientsAshish Mhetre1-0/+14
2023-11-09Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-62/+0
2023-10-16Merge tag 'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux...Arnd Bergmann4-23/+73
2023-10-13memory: tegra: Set BPMP msg flags to reset IPC channelsThierry Reding1-0/+4
2023-10-12memory: Use device_get_match_data()Rob Herring3-22/+12
2023-10-12memory: tegra: Add Tegra234 clients for RCE and VIJon Hunter1-0/+60
2023-09-25iommu/tegra-gart: Remove tegra-gartJason Gunthorpe2-62/+0
2023-09-24memory: atmel-ebi: Annotate struct atmel_ebi_dev with __counted_byKees Cook1-1/+1
2023-08-05memory: tegra: add MC client for Tegra234 GPUSumit Gupta1-0/+10
2023-07-25memory: Explicitly include correct DT includesRob Herring15-15/+16
2023-07-25memory: tegra: Prefer octal over symbolic permissionsThierry Reding1-6/+6
2023-07-25memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supportedSumit Gupta1-65/+71
2023-07-25memory: tegra: Add clients used by DRM in Tegra234Sumit Gupta1-0/+120
2023-07-25memory: tegra: sort tegra234_mc_clients table as per register offsetsSumit Gupta1-255/+259
2023-07-25memory: tegra: make icc_set_bw return zero if BWMGR not supportedSumit Gupta1-2/+2
2023-07-10memory: tegra: Add dummy implementation on Tegra194Thierry Reding3-22/+39
2023-07-06Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-06-22Merge tag 'memory-controller-drv-6.5' of https://git.kernel.org/pub/scm/linux...Arnd Bergmann5-101/+42
2023-06-02memory: atmel-sdramc: remove the driverClaudiu Beznea3-86/+0
2023-05-30memory: brcmstb_dpfe: fix testing array offset after useKrzysztof Kozlowski1-1/+3
2023-05-29ARM: mm: Make virt_to_pfn() a static inlineLinus Walleij1-1/+1
2023-05-16memory: tegra: Make CPU cluster BW request a multiple of MC channelsSumit Gupta3-1/+43
2023-05-16memory: tegra: Add software memory clients in Tegra234Sumit Gupta1-0/+15
2023-05-16memory: tegra: Add memory clients for Tegra234Sumit Gupta1-0/+420
2023-05-16memory: tegra: Add interconnect support for DRAM scaling in Tegra234Sumit Gupta3-1/+275
2023-05-08memory: renesas-rpc-if: Fix PHYCNT.STRTIM settingWolfram Sang1-14/+39
2023-04-25Merge tag 'soc-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds11-11/+9
2023-04-10memory: mtk-smi: mt8365: Add SMI SupportAlexandre Mergnat1-0/+6
2023-04-10memory: tegra: read values from correct deviceDiogo Ivo1-1/+1
2023-03-27memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157Christophe Kerello1-1/+1
2023-03-22memory: tegra: remove redundant variable initializationDiogo Ivo1-2/+0
2023-03-13memory: tegra30-emc: fix interconnect registration raceJohan Hovold1-6/+6
2023-03-13memory: tegra20-emc: fix interconnect registration raceJohan Hovold1-6/+6
2023-03-13memory: tegra124-emc: fix interconnect registration raceJohan Hovold1-6/+6
2023-03-13memory: tegra: fix interconnect registration raceJohan Hovold1-9/+7
2023-03-13memory: atmel-ebi: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-03-09memory: remove MODULE_LICENSE in non-modulesNick Alcock4-4/+0
2023-03-09memory: tegra: remove MODULE_LICENSE in non-modulesNick Alcock2-2/+0
2023-02-27Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-62/+100
2023-02-09memory: renesas-rpc-if: Remove redundant division of dummyCong Dang1-2/+1
2023-01-23memory: ti-emif-pm: Use device_get_match_data() to simplify the codeye xingchen1-6/+1
2023-01-23memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*()Geert Uytterhoeven1-16/+16
2023-01-23memory: renesas-rpc-if: Improve Runtime PM handlingGeert Uytterhoeven1-5/+11
2023-01-23memory: renesas-rpc-if: Always use dev in rpcif_probe()Geert Uytterhoeven1-6/+6
2023-01-23memory: renesas-rpc-if: Move resource acquisition to .probe()Geert Uytterhoeven1-25/+24
2023-01-23memory: renesas-rpc-if: Split-off private data from struct rpcifGeert Uytterhoeven1-18/+57
2022-12-27memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()Gaosheng Cui1-2/+1
2022-12-27memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()Gaosheng Cui1-4/+2
2022-12-27memory: tegra: Remove clients SID override programmingAshish Mhetre1-36/+0
2022-12-27memory: omap-gpmc: fix wait pin validationBenedikt Niedermayr1-1/+2
2022-12-13Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2-2/+1
2022-12-13Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-0/+30
2022-11-25memory: tegra: Add API for retrieving carveout boundsMikko Perttunen2-0/+30
2022-11-22Merge tag 'tegra-for-6.2-memory-v2' of git://git.kernel.org/pub/scm/linux/ker...Arnd Bergmann1-0/+160
2022-11-21memory: tegra: Add DLA clients for Tegra234Jon Hunter1-0/+160
2022-11-21memory: tegra186-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-11-21memory: tegra210-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-11-21memory: tegra30-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-11-21memory: tegra20-emc: Use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-11-10memory: omap-gpmc: fix coverity issue "Control flow issues"Benedikt Niedermayr1-1/+1
2022-11-08ARM: 9263/1: use .arch directives instead of assembler command line flagsNick Desaulniers2-2/+1
2022-11-02memory: omap-gpmc: wait pin additionsBenedikt Niedermayr1-13/+109
2022-10-18memory: renesas-rpc-if: Add support for R-Car Gen4Geert Uytterhoeven1-7/+12
2022-10-18memory: renesas-rpc-if: Clear HS bit during hardware initializationCong Dang1-0/+3
2022-10-17memory: tegra186-emc: use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-10-17memory: tegra210-emc: use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-10-17memory: tegra30-emc: use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-10-17memory: tegra20-emc: use DEFINE_SHOW_ATTRIBUTE to simplify codeLiu Shixin1-14/+1
2022-09-12Merge tag 'memory-controller-drv-mediatek-6.1' of https://git.kernel.org/pub/...Arnd Bergmann1-9/+100
2022-09-12Merge tag 'memory-controller-drv-brcm-6.1' of https://git.kernel.org/pub/scm/...Arnd Bergmann3-0/+311
2022-08-30memory: mtk-smi: mt8188: Add SMI SupportChengci.Xu1-0/+71
2022-08-30memory: mtk-smi: Add enable IOMMU SMC command for MM masterChengci.Xu1-0/+18
2022-08-30memory: mtk-smi: Add return value for configure port functionChengci.Xu1-9/+11
2022-08-18memory: brcmstb_memc: Add Broadcom STB memory controller driverFlorian Fainelli3-0/+311
2022-08-16memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()Liang He1-0/+1
2022-08-16memory: of: Fix refcount leak bug in of_get_ddr_timings()Liang He1-0/+1