File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -1185,6 +1185,15 @@ int of_property_count_strings(struct device_node *np, const char *propname)
11851185}
11861186EXPORT_SYMBOL_GPL (of_property_count_strings );
11871187
1188+ void of_print_phandle_args (const char * msg , const struct of_phandle_args * args )
1189+ {
1190+ int i ;
1191+ printk ("%s %s" , msg , of_node_full_name (args -> np ));
1192+ for (i = 0 ; i < args -> args_count ; i ++ )
1193+ printk (i ? ",%08x" : ":%08x" , args -> args [i ]);
1194+ printk ("\n" );
1195+ }
1196+
11881197static int __of_parse_phandle_with_args (const struct device_node * np ,
11891198 const char * list_name ,
11901199 const char * cells_name ,
Original file line number Diff line number Diff line change @@ -101,9 +101,9 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
101101 u32 intsize = 1 , addrsize , newintsize = 0 , newaddrsize = 0 ;
102102 int imaplen , match , i ;
103103
104- pr_debug ( "of_irq_parse_raw: par=%s,intspec=[0x%08x 0x%08x...],ointsize=%d\n" ,
105- of_node_full_name ( out_irq -> np ), out_irq -> args [ 0 ] , out_irq -> args [ 1 ],
106- out_irq -> args_count );
104+ #ifdef DEBUG
105+ of_print_phandle_args ( "of_irq_parse_raw: " , out_irq );
106+ #endif
107107
108108 ipar = of_node_get (out_irq -> np );
109109
Original file line number Diff line number Diff line change @@ -275,6 +275,7 @@ extern int of_n_size_cells(struct device_node *np);
275275extern const struct of_device_id * of_match_node (
276276 const struct of_device_id * matches , const struct device_node * node );
277277extern int of_modalias_node (struct device_node * node , char * modalias , int len );
278+ extern void of_print_phandle_args (const char * msg , const struct of_phandle_args * args );
278279extern struct device_node * of_parse_phandle (const struct device_node * np ,
279280 const char * phandle_name ,
280281 int index );
You can’t perform that action at this time.
0 commit comments