MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ddr_attr

Function ddr_attr

freebsd/arm/mv/mv_common.c:1341–1360  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1339}
1340
1341uint32_t
1342ddr_attr(int i)
1343{
1344 uint32_t dev, rev, attr;
1345
1346 soc_id(&dev, &rev);
1347 if (dev == MV_DEV_88RC8180)
1348 return ((ddr_sz_read(i) & 0xf0) >> 4);
1349 if (dev == MV_DEV_88F6781)
1350 return (0);
1351
1352 attr = (i == 0 ? 0xe :
1353 (i == 1 ? 0xd :
1354 (i == 2 ? 0xb :
1355 (i == 3 ? 0x7 : 0xff))));
1356 if (platform_io_coherent)
1357 attr |= 0x10;
1358
1359 return (attr);
1360}
1361
1362uint32_t
1363ddr_target(int i)

Callers 10

decode_win_cesa_setupFunction · 0.85
decode_win_usb_setupFunction · 0.85
decode_win_usb3_setupFunction · 0.85
decode_win_eth_setupFunction · 0.85
decode_win_pcie_setupFunction · 0.85
decode_win_idma_setupFunction · 0.85
xor_active_dramFunction · 0.85
decode_win_sata_setupFunction · 0.85
decode_win_ahci_setupFunction · 0.85
decode_win_sdhci_setupFunction · 0.85

Calls 2

soc_idFunction · 0.85
ddr_sz_readFunction · 0.85

Tested by

no test coverage detected