10 Commits

Author SHA1 Message Date
Zillion
c0594d5e97 include/memory: import T225XXU6DWL9
Signed-off-by: Zillion <DevZillion@proton.me>
2024-07-26 22:06:43 +03:00
ot_vikas.talan
f88f141f52 [ALPS07307625] EMI: config emimpu sysfs(eng)
Only allow eng load built in emimpu sysfs.

MTK-Commit-Id: e88f58755442bf49408eb4e787912755d751ef87

Signed-off-by: ot_vikas.talan <ot_vikas.talan@mediatek.com>
CR-Id: ALPS07307625
Feature: emi
Change-Id: I63968ea04113559549947c68df0a26c7ab4a763a
2022-06-16 19:37:16 +08:00
Alan Hu
c79121177b [ALPS06334486] build: add new platform
add mt6833/mt6739/mt6768/mt6893/mt6781/mt6877

MTK-Commit-Id: c9b1573613fde4f1905a5021752d1de2f2cecf73

Signed-off-by: Alan Hu <alan.hu@mediatek.com>
CR-Id: ALPS06334486
Feature: SI Operation
Change-Id: I45f6d19854c156bcec5c3a19e6eb938ceed82cef
2021-12-15 13:45:50 +08:00
mtk21827
8cbccc3005 [ALPS05241110] memory: add mpu callback list
Purpose: Provide a common callback register function for
other users to debug when mpu violation.

MTK-Commit-Id: 97e14e08c5ce9b84b5fb2facfa1d072b5900400e

Change-Id: I77851584b94f0b954f40a6a6d58e3657bff5188f
Signed-off-by: mtk21827 <joanne.wang@mediatek.com>
CR-Id: ALPS05241110
Feature: External Memory Interface(emi)
2021-01-29 02:28:16 +08:00
mtk12444
4b736a8708 [ALPS04985994] memory: patch sync with quark
1. add DRAMC fmeter version 0
2. add info dump in EMI MPU violation flow

MTK-Commit-Id: b90cfde2bb78ed6d5c3f79e8583011806cc2c3c4

Change-Id: I68947b79fe6773501f717b49ccf5699d1f170c46
Signed-off-by: mtk12444 <sagy.shih@mediatek.com>
CR-Id: ALPS04985994
Feature: DRAM
2021-01-28 18:18:52 +08:00
mtk12444
a16965bb3d [ALPS04985994] Memory: driver patch sync
Memory driver patch sync

MTK-Commit-Id: 13167a3e63ba15d62f30c18280022c98ea809d15

Change-Id: Ic35ef796d0293f6da2af5d3d14be6eed44a48f65
Signed-off-by: mtk12444 <sagy.shih@mediatek.com>
CR-Id: ALPS04985994
Feature: DRAM
2021-01-28 16:44:51 +08:00
mtk12444
9f62893c43 memory: mediatek: fix emimpu coding bug
1. change kfree to devm_kfree for devm_kmalloc memory
2. fix NULL pointer check for emimpu_pdev
3. increase log length for emimpu violation

Change-Id: I1f4945b629f648257f30d9821e50d4dfb592a044
Signed-off-by: mtk12444 <sagy.shih@mediatek.com>
CR-Id: ALPS04806820
Feature: DRAM
2019-09-30 14:35:56 +08:00
mtk12444
0b1cd1a81f memory: mediatek: add emi driver
EMI common kernel driver:
1. provide MPU register API
2. handle MPU violation IRQ
3. provide ISU control sysfs
4. provide API to get EMI information

Change-Id: I6d1dc31ad832c71ab5c1df12b704e1013dd74dbc
Signed-off-by: mtk12444 <sagy.shih@mediatek.com>
CR-Id: ALPS04318182
Feature: DRAM
2019-09-25 12:41:09 +08:00
mtk12444
93888e0091 memory: mediatek: add dramc driver
DRAMC common kernel driver:
1. provide API for low power feature
2. create sysfs to provide DRAM information

Change-Id: I7be784185ffe4a151c9d851dbf88996c688d5efb
Signed-off-by: mtk12444 <sagy.shih@mediatek.com>
CR-Id: ALPS04318182
Feature: DRAM
2019-07-17 15:52:59 +08:00
Aneesh V
9c1c21a053 ddr: add LPDDR2 data from JESD209-2
add LPDDR2 data from the JEDEC spec JESD209-2. The data
includes:

1. Addressing information for LPDDR2 memories of different
   densities and types(S2/S4)
2. AC timing data.

This data will useful for memory controller device drivers.
Right now this is used by the TI EMIF SDRAM controller
driver.

Signed-off-by: Aneesh V <aneesh@ti.com>
Reviewed-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Reviewed-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Tested-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-05-02 00:04:06 -07:00