Lines Matching refs:dsp_index

199 static u32 boot_loader_read_mem32(struct hpi_adapter_obj *pao, int dsp_index,
203 int dsp_index, u32 address, u32 data);
206 int dsp_index);
208 static u16 boot_loader_test_memory(struct hpi_adapter_obj *pao, int dsp_index,
212 int dsp_index);
215 int dsp_index);
217 static u16 boot_loader_test_pld(struct hpi_adapter_obj *pao, int dsp_index);
814 status->dsp_index = 0;
815 status->host_index = status->dsp_index;
889 status->dsp_index);
1091 status->dsp_index = 0;
1092 status->host_index = status->dsp_index;
1173 return status->dsp_index - status->host_index;
1512 static u32 boot_loader_read_mem32(struct hpi_adapter_obj *pao, int dsp_index,
1519 if (dsp_index == 0) {
1542 } else if (dsp_index == 1) {
1555 int dsp_index, u32 address, u32 data)
1561 if (dsp_index == 0) {
1584 } else if (dsp_index == 1) {
1600 static u16 boot_loader_config_emif(struct hpi_adapter_obj *pao, int dsp_index)
1602 if (dsp_index == 0) {
1615 boot_loader_write_mem32(pao, dsp_index, 0x01800000, 0x3779);
1626 boot_loader_write_mem32(pao, dsp_index, 0x01800008, setting);
1627 if (setting != boot_loader_read_mem32(pao, dsp_index,
1639 boot_loader_write_mem32(pao, dsp_index, 0x01800004, setting);
1640 if (setting != boot_loader_read_mem32(pao, dsp_index,
1651 boot_loader_write_mem32(pao, dsp_index, 0x01800010, setting);
1652 if (setting != boot_loader_read_mem32(pao, dsp_index,
1662 boot_loader_write_mem32(pao, dsp_index, 0x01800014, setting);
1663 if (setting != boot_loader_read_mem32(pao, dsp_index,
1669 boot_loader_write_mem32(pao, dsp_index, 0x01800018,
1674 boot_loader_write_mem32(pao, dsp_index, 0x0180001C,
1677 } else if (dsp_index == 1) {
1724 boot_loader_write_mem32(pao, dsp_index, 0x01B7C100, 0x0000);
1727 boot_loader_write_mem32(pao, dsp_index, 0x01B7C120, 0x8002);
1729 boot_loader_write_mem32(pao, dsp_index, 0x01B7C11C, 0x8001);
1731 boot_loader_write_mem32(pao, dsp_index, 0x01B7C118, 0x8000);
1738 boot_loader_write_mem32(pao, dsp_index, 0x01B7C100, 0x0001);
1754 if ((boot_loader_read_mem32(pao, dsp_index, 0x01B7C100) & 0xF)
1760 boot_loader_write_mem32(pao, dsp_index, C6713_EMIF_GCTL,
1774 boot_loader_write_mem32(pao, dsp_index, C6713_EMIF_CE0,
1796 boot_loader_write_mem32(pao, dsp_index, C6713_EMIF_SDRAMEXT,
1816 boot_loader_write_mem32(pao, dsp_index, C6713_EMIF_SDRAMCTL,
1822 boot_loader_write_mem32(pao, dsp_index,
1826 } else if (dsp_index == 2) {
1833 static u16 boot_loader_test_memory(struct hpi_adapter_obj *pao, int dsp_index,
1850 boot_loader_write_mem32(pao, dsp_index, test_addr,
1852 data = boot_loader_read_mem32(pao, dsp_index,
1858 test_data, data, dsp_index);
1871 boot_loader_write_mem32(pao, dsp_index, test_addr, test_data);
1872 boot_loader_write_mem32(pao, dsp_index, test_addr + 4, 0);
1873 data = boot_loader_read_mem32(pao, dsp_index, test_addr);
1878 data, dsp_index);
1882 boot_loader_write_mem32(pao, dsp_index, test_addr, 0x0);
1888 boot_loader_write_mem32(pao, dsp_index, test_addr, 0x0);
1894 int dsp_index)
1897 if (dsp_index == 0) {
1900 err = boot_loader_test_memory(pao, dsp_index, 0x00000000,
1904 err = boot_loader_test_memory(pao, dsp_index,
1906 } else if (dsp_index == 1) {
1909 err = boot_loader_test_memory(pao, dsp_index, 0x00000000,
1913 err = boot_loader_test_memory(pao, dsp_index,
1924 int dsp_index)
1929 if (dsp_index == 0) {
1938 } else if (dsp_index == 1) {
1945 if (boot_loader_test_memory(pao, dsp_index, dRAM_start_address,
1951 static u16 boot_loader_test_pld(struct hpi_adapter_obj *pao, int dsp_index)
1954 if (dsp_index == 0) {
1958 data = boot_loader_read_mem32(pao, dsp_index,
1962 data = boot_loader_read_mem32(pao, dsp_index,
1967 } else if (dsp_index == 1) {
1971 data = boot_loader_read_mem32(pao, dsp_index,
1976 boot_loader_write_mem32(pao, dsp_index, 0x90000000,