On Wednesday 30 March 2011, Subhasish Ghosh wrote:
>> +s32 pruss_disable(struct device *dev, u8 pruss_num)
>> +{
>> + struct da8xx_pruss *pruss = dev_get_drvdata(dev->parent);
>> + struct da8xx_prusscore_regs *h_pruss;
>> + struct pruss_map *pruss_mmap = (struct pruss_map *)pruss->ioaddr;
>> + u32 temp_reg;
>> + u32 delay_cnt;
>
> Can you explain the significance of pruss_num? As far as I
> can tell, you always pass constants in here, so it should
> be possible to determine the number from the device.
SG - The number is not programmed in the device, I need something to decide
which PRU to disable or enable.
I still don't understand. Please explain how the devices
relate to the multiple PRUs in hardware.