mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 17:18:05 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
36
arch/sparc/kernel/of_device_common.h
Normal file
36
arch/sparc/kernel/of_device_common.h
Normal file
|
@ -0,0 +1,36 @@
|
|||
#ifndef _OF_DEVICE_COMMON_H
|
||||
#define _OF_DEVICE_COMMON_H
|
||||
|
||||
static inline u64 of_read_addr(const u32 *cell, int size)
|
||||
{
|
||||
u64 r = 0;
|
||||
while (size--)
|
||||
r = (r << 32) | *(cell++);
|
||||
return r;
|
||||
}
|
||||
|
||||
void of_bus_default_count_cells(struct device_node *dev, int *addrc,
|
||||
int *sizec);
|
||||
int of_out_of_range(const u32 *addr, const u32 *base,
|
||||
const u32 *size, int na, int ns);
|
||||
int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna);
|
||||
unsigned long of_bus_default_get_flags(const u32 *addr, unsigned long flags);
|
||||
|
||||
int of_bus_sbus_match(struct device_node *np);
|
||||
void of_bus_sbus_count_cells(struct device_node *child, int *addrc, int *sizec);
|
||||
|
||||
/* Max address size we deal with */
|
||||
#define OF_MAX_ADDR_CELLS 4
|
||||
|
||||
struct of_bus {
|
||||
const char *name;
|
||||
const char *addr_prop_name;
|
||||
int (*match)(struct device_node *parent);
|
||||
void (*count_cells)(struct device_node *child,
|
||||
int *addrc, int *sizec);
|
||||
int (*map)(u32 *addr, const u32 *range,
|
||||
int na, int ns, int pna);
|
||||
unsigned long (*get_flags)(const u32 *addr, unsigned long);
|
||||
};
|
||||
|
||||
#endif /* _OF_DEVICE_COMMON_H */
|
Loading…
Add table
Add a link
Reference in a new issue