analogdevicesinc / lnxdsp-u-boot

U-Boot for Analog Devices ADSP-SC5xx based EZ-KIT boards
3 stars 9 forks source link

Add CONFIG_SET_SHARC_IDLE, to force SHARC's idle register on boot. #37

Open OliverGaskellADI opened 4 months ago

OliverGaskellADI commented 4 months ago

Add config option CONFIG_SET_SHARC_IDLE, which will, during SPL, force the SHARC cores on ADSP-SC5xx processors' idle registers to be set.

During boot with OpenOCD, these registers are erroneously cleared, which causes the Linux driver to fail to probe them. Setting the idle register prevents this.

To enable, set CONFIG_SET_SHARC_IDLE=y in the defconfig.

jdanielllopis commented 2 weeks ago

not merged yet, needs to be tested before