[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