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)
1185
1185
}
1186
1186
EXPORT_SYMBOL_GPL (of_property_count_strings );
1187
1187
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
+
1188
1197
static int __of_parse_phandle_with_args (const struct device_node * np ,
1189
1198
const char * list_name ,
1190
1199
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)
101
101
u32 intsize = 1 , addrsize , newintsize = 0 , newaddrsize = 0 ;
102
102
int imaplen , match , i ;
103
103
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
107
107
108
108
ipar = of_node_get (out_irq -> np );
109
109
Original file line number Diff line number Diff line change @@ -275,6 +275,7 @@ extern int of_n_size_cells(struct device_node *np);
275
275
extern const struct of_device_id * of_match_node (
276
276
const struct of_device_id * matches , const struct device_node * node );
277
277
extern 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 );
278
279
extern struct device_node * of_parse_phandle (const struct device_node * np ,
279
280
const char * phandle_name ,
280
281
int index );
You can’t perform that action at this time.
0 commit comments