[U-Boot] Modifying the Device tree fields
Kamaraj P
pkamaraj at gmail.com
Sat Jun 22 09:14:47 CEST 2013
Thanks for the suggestions..
Is there any code pointers(using fdt_appendprop()) to modify/add the
interrupt numbers to the existing protected-sources property under pic
controller ?
mpic: pic at 40000 {
interrupt-controller;
#address-cells = <0>;
#interrupt-cells = <2>;
reg = <0x40000 0x40000>;
compatible = "chrp,open-pic";
device_type = "open-pic";
protected-sources = <
16 , *0 , 28*
>
Any help would be greatly appreciated
Thanks,
Kamaraj
On Sat, Jun 22, 2013 at 12:37 AM, Scott Wood <scottwood at freescale.com>wrote:
> On 06/21/2013 12:26:33 PM, Kamaraj P wrote:
>
>> Hello All,
>>
>> In my device tree blob, i would like to add some interrupt to the
>> protected-source list dynamically in the u-boot before launching the linux
>> kernel.
>>
>> mpic: pic at 40000 {
>> interrupt-controller;
>> #address-cells = <0>;
>> #interrupt-cells = <2>;
>> reg = <0x40000 0x40000>;
>> compatible = "chrp,open-pic";
>> device_type = "open-pic";
>> protected-sources = <
>> 16
>> >
>>
>> In the above DTS file, i would like to add the other interrupts to the
>> protected-sources dynamically.
>>
>
> If you use the pic-no-reset property, you don't need protected-sources at
> all, unless you specifically want the error checking aspect of it.
>
>
> I hope we need to use the device fdt APIs. Could you please any pointers
>> or reference for how to use those APIs in the u-boot ?
>>
>
> fdt_appendprop looks like a good choice if you still want to do this.
>
> -Scott
>
More information about the U-Boot
mailing list