Logo
Explore Help
Register Sign In
leandrof/u-boot
1
0
Fork 1
You've already forked u-boot
Code Issues Pull Requests Packages Projects Releases Wiki Activity
Files
0cba71c1ebefc2de31b51f7ce33c39d21c525dba
u-boot/include/k3-ddrss.h

17 lines
317 B
C
Raw Normal View History

ram: k3-ddrss: Introduce ECC Functionality for full memory space Introduce ECC Functionality for full memory space as implemented in the DDRSS. The following is done to accomplish this: * Introduce a memory region "ss" to allow dt to provide DDRSS region, which is not the same as "ctl" which is the controller region. * Introduce a "ti,ecc-enable" flag which allows a memorycontroller instance to enable ecc. * Introduce functionality to properly program the DDRSS registers to enable ECC for the full DDR memory space if enabled with above flag. * Expose a k3_ddrss_ddr_fdt_fixup call to allow fixup of fdt blob to account from DDR memory that must be reserved for ECC operation. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2022-03-17 12:03:43 -05:00
/* SPDX-License-Identifier: GPL-2.0+ */
/*
* Texas Instruments' K3 DDRSS Driver
*
* Copyright (C) 2021-2022 Texas Instruments Incorporated - https://www.ti.com/
*
*/
#ifndef _K3_DDRSS_
#define _K3_DDRSS_
struct udevice;
int k3_ddrss_ddr_fdt_fixup(struct udevice *dev, void *blob, struct bd_info *bd);
#endif
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.1 Page: 117ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API