aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/memory
AgeCommit message (Expand)AuthorFilesLines
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
2022-08-16memory: dfl-emif: Update the dfl emif driver support revision 1Debarati Biswas1-5/+57
2022-08-16memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()Liang He1-0/+1
2022-08-08Merge tag 'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-6/+5
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-9/+1
2022-08-03Merge tag 'opp-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki1-6/+5
2022-07-12Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann1-0/+80
2022-07-08memory: tegra: Add MGBE memory clients for Tegra234Thierry Reding1-0/+80
2022-07-08OPP: Migrate set-supported-hw API to use set-config helpersViresh Kumar1-6/+5
2022-07-01Merge tag 'memory-controller-drv-5.20' of git://git.kernel.org/pub/scm/linux/...Arnd Bergmann1-0/+17
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner1-9/+1
2022-06-06memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timingsMiaoqian Lin1-11/+18
2022-06-06memory: mtk-smi: add missing put_device() call in mtk_smi_device_link_commonMiaoqian Lin1-1/+4
2022-06-06memory: mtk-smi: Add support for MT6795 Helio X10AngeloGioacchino Del Regno1-0/+17
2022-06-06memory: omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PLUS || ARCH_KEYSTONE...Geert Uytterhoeven1-0/+1
2022-05-30Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-1/+1
2022-05-26Merge tag 'arm-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds17-103/+379
2022-05-19memory: emif: Use kernel_can_power_off()Dmitry Osipenko1-1/+1
2022-05-09Merge tag 'memory-controller-drv-tegra-5.19' of git://git.kernel.org/pub/scm/...Arnd Bergmann7-18/+332
2022-05-09memory: tegra: Add MC error logging on Tegra186 onwardAshish Mhetre5-17/+185
2022-05-09memory: tegra: Add memory controller channels supportAshish Mhetre3-0/+32
2022-05-09memory: tegra: Add APE memory clients for Tegra234Sameer Pujar1-1/+21
2022-05-09memory: tegra: Add Tegra234 supportThierry Reding5-1/+95
2022-05-03Merge tag 'memory-controller-drv-5.19-2' of git://git.kernel.org/pub/scm/linu...Arnd Bergmann9-44/+35
2022-04-29memory: omap-gpmc: Allow building as a moduleRoger Quadros2-21/+24
2022-04-29memory: omap-gpmc: Make OMAP_GPMC config visible and selectableRoger Quadros1-1/+1
2022-04-26memory: renesas-rpc-if: simplify platform_get_resource_byname()Krzysztof Kozlowski1-2/+1
2022-04-26memory: brcmstb_dpfe: simplify platform_get_resource_byname()Krzysztof Kozlowski1-7/+3
2022-04-26memory: tegra: mc: simplify platform_get_resource()Krzysztof Kozlowski1-3/+1
2022-04-26memory: ti-emif-pm: simplify platform_get_resource()Krzysztof Kozlowski1-3/+3
2022-04-26memory: ti-emif: simplify platform_get_resource()Krzysztof Kozlowski1-3/+1
2022-04-26memory: emif: simplify platform_get_resource()Krzysztof Kozlowski1-3/+1
2022-04-26memory: da8xx-ddrctl: simplify platform_get_resource()Krzysztof Kozlowski1-2/+1
2022-04-21Merge tag 'memory-controller-drv-5.19' of git://git.kernel.org/pub/scm/linux/...Arnd Bergmann4-41/+12
2022-04-21memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual ModeGeert Uytterhoeven1-14/+46
2022-04-19memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()Lv Ruyi1-8/+1
2022-04-14memory: renesas-rpc-if: Simplify single/double data register accessGeert Uytterhoeven1-20/+8
2022-04-06memory: emif: remove unneeded ENOMEM error messagesKrzysztof Kozlowski1-10/+1
2022-04-06memory: fsl_ifc: populate child nodes of buses and mfd devicesLi Yang1-2/+1
2022-04-04memory: samsung: exynos5422-dmc: Avoid some over memory allocationChristophe JAILLET1-3/+2
2022-04-04memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probeMiaoqian Lin1-6/+17
2022-04-04memory: renesas-rpc-if: fix platform-device leak in error pathJohan Hovold1-1/+9
2022-03-23Merge tag 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9-30/+211
2022-03-08Merge tag 'memory-controller-drv-5.18-2' of git://git.kernel.org/pub/scm/linu...Arnd Bergmann1-3/+5
2022-03-04memory: emif: check the pointer temp in get_device_details()Jia-Ju Bai1-1/+1
2022-03-04memory: emif: Add check for setup_interruptsJiasheng Jiang1-2/+4
2022-03-01Merge tag 'memory-controller-drv-tegra-5.18' of git://git.kernel.org/pub/scm/...Arnd Bergmann4-12/+124
2022-03-01Merge tag 'memory-controller-drv-mediatek-5.18' of git://git.kernel.org/pub/s...Arnd Bergmann1-2/+52
2022-02-25memory: Update of_memory lpddr2 revision-id bindingJulius Werner1-8/+15
2022-02-09memory: of: parse max-freq propertyKrzysztof Kozlowski1-2/+4
2022-02-08memory: mtk-smi: Enable sleep ctrl safety function for MT8195AngeloGioacchino Del Regno1-1/+2
2022-01-28media: memory: mtk-smi: Get rid of mtk_smi_larb_get/putYong Wu1-14/+0
2022-01-27memory: brcmstb_dpfe: fix typo in a commentJason Wang1-1/+1
2022-01-27memory: tegra: Constify struct thermal_cooling_device_opsRikard Falkeborn1-1/+1
2022-01-27memory: fsl_ifc: populate child devices without relying on simple-busLi Yang1-0/+9
2022-01-27memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAXAngeloGioacchino Del Regno1-2/+1
2022-01-27memory: tegra20-emc: Correct memory device maskDmitry Osipenko1-1/+1
2022-01-27memory: tegra30-emc: Print additional memory infoDmitry Osipenko2-10/+122
2022-01-25memory: mtk-smi: mt8186: Add smi supportYong Wu1-0/+13
2022-01-25memory: mtk-smi: Add sleep ctrl functionYong Wu1-0/+36
2022-01-25memory: mtk-smi: handle positive return value for clk_bulk_prepare_enableYong Wu1-1/+1
2022-01-11Merge tag 'mtd/for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...Linus Torvalds1-17/+33
2022-01-10Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-40/+69
2021-12-22memory: omap-gpmc: Use a compatible match table when checking for NAND contro...Roger Quadros1-1/+1
2021-12-22memory: omap-gpmc: Add support for GPMC on AM64 SoCRoger Quadros1-10/+30
2021-12-22memory: omap-gpmc: Use platform_get_irq() to get the interruptLad Prabhakar1-7/+3
2021-11-25memory: mtk-smi: Fix a null dereference for the ostdYong Wu1-1/+1
2021-11-22memory: renesas-rpc-if: refactor MOIIO and IOFV macrosWolfram Sang1-12/+8
2021-11-22memory: renesas-rpc-if: avoid use of undocumented bitsWolfram Sang1-36/+22
2021-11-22memory: renesas-rpc-if: simplify register updateWolfram Sang1-5/+2
2021-11-22memory: renesas-rpc-if: Silence clang warningLad Prabhakar1-1/+1
2021-11-16memory: renesas-rpc-if: Add support for RZ/G2LLad Prabhakar1-10/+62
2021-11-16memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macroLad Prabhakar1-4/+2
2021-11-16memory: renesas-rpc-if: Return error in case devm_ioremap_resource() failsLad Prabhakar1-1/+1
2021-10-21Merge tag 'memory-controller-drv-5.16-2' of git://git.kernel.org/pub/scm/linu...Arnd Bergmann6-14/+371
2021-10-21memory: tegra20-emc: Add runtime dependency on devfreq governor moduleDmitry Osipenko1-0/+1
2021-10-15memory: tegra20-emc: Support matching timings by LPDDR2 configurationDmitry Osipenko2-14/+186
2021-10-15memory: Add LPDDR2-info helpersDmitry Osipenko4-0/+184
2021-10-11Merge tag 'memory-controller-drv-5.16' of git://git.kernel.org/pub/scm/linux/...Arnd Bergmann4-51/+139
2021-10-11Merge tag 'memory-controller-drv-mtk-5.16' of git://git.kernel.org/pub/scm/li...Arnd Bergmann1-247/+349
2021-10-10Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-nextKrzysztof Kozlowski2-36/+124
2021-10-07memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probeDongliang Mu1-7/+6
2021-10-07memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE withKai Song1-1/+1
2021-10-07memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLERGeert Uytterhoeven1-0/+1
2021-10-07memory: tegra186-emc: Fix error return code in tegra186_emc_probe()Yang Yingliang1-0/+1
2021-09-30memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as moduleFlorian Fainelli1-2/+2
2021-09-28memory: samsung: describe drivers in KConfigKrzysztof Kozlowski1-6/+7
2021-09-28memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlashAndrew Gabbasov1-2/+46
2021-09-28memory: renesas-rpc-if: Correct QSPI data transfer in Manual modeWolfram Sang1-35/+78
2021-09-24memory: tegra: Make use of the helper function devm_add_action_or_reset()Cai Huoqing1-4/+2
2021-09-22memory: mtk-smi: mt8195: Add initial setting for smi-larbYong Wu1-1/+78
2021-09-22memory: mtk-smi: mt8195: Add initial setting for smi-commonYong Wu1-4/+38
2021-09-22memory: mtk-smi: mt8195: Add smi supportYong Wu1-0/+26
2021-09-22memory: mtk-smi: Use devm_platform_ioremap_resourceYong Wu1-8/+3