Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
* 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits) [POWERPC] Add memchr() to the bootwrapper [POWERPC] Implement logging of unhandled signals [POWERPC] Add legacy serial support for OPB with flattened device tree [POWERPC] Use 1TB segments [POWERPC] XilinxFB: Allow fixed framebuffer base address [POWERPC] XilinxFB: Add support for custom screen resolution [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci [POWERPC] 4xx: Kilauea defconfig file [POWERPC] 4xx: Kilauea DTS [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x [POWERPC] 4xx: Add AMCC 405EX support to cputable.c [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig [POWERPC] 85xx: Killed <asm/mpc85xx.h> [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding. [POWERPC] mpc8272ads: Remove muram from the CPM reg property. [POWERPC] Make clockevents work on PPC601 processors ... Fixed up conflict in Documentation/powerpc/booting-without-of.txt manually.
This commit is contained in:
+8
-6
@@ -389,12 +389,14 @@ extern Elf64_Dyn _DYNAMIC [];
|
||||
|
||||
#endif
|
||||
|
||||
/* Optional callbacks to write extra ELF notes. */
|
||||
#ifndef ARCH_HAVE_EXTRA_ELF_NOTES
|
||||
static inline int arch_notes_size(void) { return 0; }
|
||||
static inline void arch_write_notes(struct file *file) { }
|
||||
|
||||
#define ELF_CORE_EXTRA_NOTES_SIZE arch_notes_size()
|
||||
#define ELF_CORE_WRITE_EXTRA_NOTES arch_write_notes(file)
|
||||
#endif /* ARCH_HAVE_EXTRA_ELF_NOTES */
|
||||
static inline int elf_coredump_extra_notes_size(void) { return 0; }
|
||||
static inline int elf_coredump_extra_notes_write(struct file *file,
|
||||
loff_t *foffset) { return 0; }
|
||||
#else
|
||||
extern int elf_coredump_extra_notes_size(void);
|
||||
extern int elf_coredump_extra_notes_write(struct file *file, loff_t *foffset);
|
||||
#endif
|
||||
|
||||
#endif /* _LINUX_ELF_H */
|
||||
|
||||
@@ -54,7 +54,6 @@ extern int of_device_is_compatible(const struct device_node *device,
|
||||
extern const void *of_get_property(const struct device_node *node,
|
||||
const char *name,
|
||||
int *lenp);
|
||||
#define get_property(a, b, c) of_get_property((a), (b), (c))
|
||||
extern int of_n_addr_cells(struct device_node *np);
|
||||
extern int of_n_size_cells(struct device_node *np);
|
||||
|
||||
|
||||
@@ -2113,8 +2113,11 @@
|
||||
#define PCI_DEVICE_ID_MPC8533 0x0031
|
||||
#define PCI_DEVICE_ID_MPC8544E 0x0032
|
||||
#define PCI_DEVICE_ID_MPC8544 0x0033
|
||||
#define PCI_DEVICE_ID_MPC8572E 0x0040
|
||||
#define PCI_DEVICE_ID_MPC8572 0x0041
|
||||
#define PCI_DEVICE_ID_MPC8641 0x7010
|
||||
#define PCI_DEVICE_ID_MPC8641D 0x7011
|
||||
#define PCI_DEVICE_ID_MPC8610 0x7018
|
||||
|
||||
#define PCI_VENDOR_ID_PASEMI 0x1959
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Platform device data for Xilinx Framebuffer device
|
||||
*
|
||||
* Copyright 2007 Secret Lab Technologies Ltd.
|
||||
*
|
||||
* This file is licensed under the terms of the GNU General Public License
|
||||
* version 2. This program is licensed "as is" without any warranty of any
|
||||
* kind, whether express or implied.
|
||||
*/
|
||||
|
||||
#ifndef __XILINXFB_H__
|
||||
#define __XILINXFB_H__
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
/* ML300/403 reference design framebuffer driver platform data struct */
|
||||
struct xilinxfb_platform_data {
|
||||
u32 rotate_screen; /* Flag to rotate display 180 degrees */
|
||||
u32 screen_height_mm; /* Physical dimentions of screen in mm */
|
||||
u32 screen_width_mm;
|
||||
u32 xres, yres; /* resolution of screen in pixels */
|
||||
u32 xvirt, yvirt; /* resolution of memory buffer */
|
||||
|
||||
/* Physical address of framebuffer memory; If non-zero, driver
|
||||
* will use provided memory address instead of allocating one from
|
||||
* the consistent pool. */
|
||||
u32 fb_phys;
|
||||
};
|
||||
|
||||
#endif /* __XILINXFB_H__ */
|
||||
Reference in New Issue
Block a user