Re: [PATCH v2] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Alan,

On Thu, 1 Nov 2018 14:37:02 -0500
Alan Tull atull@xxxxxxxxxx wrote:
...
>>  static const struct spi_device_id altera_ps_spi_ids[] = {
>> -       {"cyclone-ps-spi", 0},
>> +       {"cyclone-ps-spi", (kernel_ulong_t)&c5_data},
>> +       {"fpga-passive-serial", (kernel_ulong_t)&c5_data},
>> +       {"fpga-arria10-passive-serial", (kernel_ulong_t)&a10_data},  
>
>I don't think this should be implemented as a pointer. This would be
>easy if driver_data were void* but it's a value that's not a pointer.
> I suggest using driver_data as a index to an array of pointers to the
>structs instead.

Thanks for review. I've sent v3 using array of pointers. It uses
the FPGA type in driver_data. It could be used as an index to the
array of pointers, but I'd prefer checking for this type explicitly,
so it will work even if the array is wrongly extended or reordered
by future changes.

Thanks,

Anatolij



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux