mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 05:56:14 -04:00
drm/nouveau/bios/rammap: Parse perf mode as if it's a rammap entry
Some of the bits in there are similar to the bits in the gt215 rammap. Signed-off-by: Roy Spliet <rspliet@eclipso.eu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
@@ -6,6 +6,11 @@ struct nvbios_ramcfg {
|
||||
unsigned rammap_min;
|
||||
unsigned rammap_max;
|
||||
union {
|
||||
struct {
|
||||
unsigned rammap_00_16_20:1;
|
||||
unsigned rammap_00_16_40:1;
|
||||
unsigned rammap_00_17_02:1;
|
||||
};
|
||||
struct {
|
||||
unsigned rammap_10_04_02:1;
|
||||
unsigned rammap_10_04_08:1;
|
||||
|
||||
@@ -7,6 +7,8 @@ u32 nvbios_rammapTe(struct nvkm_bios *, u8 *ver, u8 *hdr,
|
||||
|
||||
u32 nvbios_rammapEe(struct nvkm_bios *, int idx,
|
||||
u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
|
||||
u32 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size,
|
||||
struct nvbios_ramcfg *p);
|
||||
u32 nvbios_rammapEp(struct nvkm_bios *, int idx,
|
||||
u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ramcfg *);
|
||||
u32 nvbios_rammapEm(struct nvkm_bios *, u16 mhz,
|
||||
|
||||
Reference in New Issue
Block a user