Functional testing of mainline vchiq driver
Stefan Wahren
stefan.wahren at i2se.com
Wed Oct 26 01:07:27 PDT 2016
Am 26.10.2016 um 09:50 schrieb Phil Elwell:
> On 26/10/2016 00:22, Michael Zoran wrote:
>> OK, I was able to boot a stock upstream kernel on a RPI-2.
>> The issue is the __overrides__ is needed.
> You don't need the override/parameter provided the value of the
> cache-line-size property is correct - 32 on BCM2835, 64 on BCM2836 and
> BCM2837.
Thanks for the clarification. I don't believe that the __overrides__ fix
the problem for me, because i have a Raspberry Pi B so the 32 should be
correct.
Could you please explain which cache line size this property should
describe (VPU, ARM, L1, L2, ...)?
I guess this property shouldn't be exposed via DT or at least at a
different place like cpu node.
>
>> vchiq: vchiq at 7e00b840 {
>> compatible = "brcm,bcm2835-vchiq";
>> reg = <0x7e00b840 0xf>;
>> interrupts = <0 2>;
>> cache-line-size = <32>;
>> firmware = <&firmware>;
>> };
>> };
> Downstream we could bake it into the DTBs now and remove the override,
> but it was useful at the time.
>
>
> _______________________________________________
> linux-rpi-kernel mailing list
> linux-rpi-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rpi-kernel
More information about the linux-rpi-kernel
mailing list