12 Jan, 2012
1 commit
-
* 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (80 commits)
x86/PCI: Expand the x86_msi_ops to have a restore MSIs.
PCI: Increase resource array mask bit size in pcim_iomap_regions()
PCI: DEVICE_COUNT_RESOURCE should be equal to PCI_NUM_RESOURCES
PCI: pci_ids: add device ids for STA2X11 device (aka ConneXT)
PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB
x86/PCI: amd: factor out MMCONFIG discovery
PCI: Enable ATS at the device state restore
PCI: msi: fix imbalanced refcount of msi irq sysfs objects
PCI: kconfig: English typo in pci/pcie/Kconfig
PCI/PM/Runtime: make PCI traces quieter
PCI: remove pci_create_bus()
xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources
x86/PCI: convert to pci_create_root_bus() and pci_scan_root_bus()
x86/PCI: use pci_scan_bus() instead of pci_scan_bus_parented()
x86/PCI: read Broadcom CNB20LE host bridge info before PCI scan
sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources
sparc/PCI: convert to pci_create_root_bus()
sh/PCI: convert to pci_scan_root_bus() for correct root bus resources
powerpc/PCI: convert to pci_create_root_bus()
powerpc/PCI: split PHB part out of pcibios_map_io_space()
...Fix up conflicts in drivers/pci/msi.c and include/linux/pci_regs.h due
to the same patches being applied in other branches.
10 Jan, 2012
2 commits
-
Bugfix for following error messages:
lib/iomap.c: In function 'pci_iomap':
lib/iomap.c:274: error: implicit declaration of function 'ioremap_nocache'
lib/iomap.c:274: warning: return makes pointer from integer without a castAlso see commit
it will hide the ioremap_nocache function for systems with an MMUSigned-off-by: Guan Xuetao
Cc: Arnd Bergmann
Cc: Jonas Bonn -
For the commit has changed
xlate_dev_mem_ptr definition in asm-generic/io.h for the systems with
an MMU, so delete it from unicore32 specified io.h.Signed-off-by: Guan Xuetao
Cc: Arnd Bergmann
Cc: Jonas Bonn
07 Jan, 2012
1 commit
-
This patch converts UniCore's architecture-specific
'pcibios_set_master()' routine to a non-inlined function. This will
allow follow on patches to create a generic 'pcibios_set_master()'
function using the '__weak' attribute which can be used by all
architectures as a default which, if necessary, can then be over-
ridden by architecture-specific code.Converting 'pci_bios_set_master()' to a non-inlined function will
allow UniCore's 'pcibios_set_master()' implementation to remain
architecture-specific after the generic version is introduced and
thus, not change current behavior.No functional change.
Signed-off-by: Myron Stowe
Signed-off-by: Jesse Barnes
22 Nov, 2011
1 commit
-
Signed-off-by: Tejun Heo
Cc: Arnd Bergmann
Cc: linux-arch@vger.kernel.org
16 Nov, 2011
1 commit
-
The address limit is already set in flush_old_exec() so this
set_fs(USER_DS) is redundant.Signed-off-by: Mathias Krause
Cc: Guan Xuetao
Signed-off-by: Andrew Morton
Acked-by: Guan Xuetao
15 Nov, 2011
1 commit
-
Remove the __uc32_ prefix in find bitops functions.
Move find_* macros behind asm-generic/bitops.h inclusion.
see commit
bitops: add #ifndef for each of find bitops
also see commit
arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT}Signed-off-by: Guan Xuetao
Cc: Akinobu Mita
Acked-by: Akinobu Mita
Cc: Arnd Bergmann
28 Sep, 2011
1 commit
-
There are numerous broken references to Documentation files (in other
Documentation files, in comments, etc.). These broken references are
caused by typo's in the references, and by renames or removals of the
Documentation files. Some broken references are simply odd.Fix these broken references, sometimes by dropping the irrelevant text
they were part of.Signed-off-by: Paul Bolle
Signed-off-by: Jiri Kosina
09 Jun, 2011
1 commit
-
The patch adds one-line asm-generic files in arch/unicore32/include/asm/Kbuild
Also, remove the old implementation in arch/unicore32/Makefile
see commit from Sam Ravnborg
kbuild: asm-generic supportSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann
25 May, 2011
1 commit
-
All architectures supporting hibernation define
arch_prepare_suspend() as an empty function, so remove it.Signed-off-by: Rafael J. Wysocki
08 Apr, 2011
1 commit
-
* 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6:
Fix common misspellings
02 Apr, 2011
2 commits
-
1. get videomemory by __get_free_pages() in fb-puv3.c
2. remove resource reservation for old fixed UNIGFX_MMAP & UVC_MMAP space
3. remove unused macros: PKUNTIY_UNIGFX_MMAP_BASE, PKUNITY_UNIGFX_MMAP_SIZE,
PKUNITY_UVC_MMAP_BASE, PKUNITY_UVC_MMAP_SIZE and KUSER_UNIGFX_BASE
4. remove unused header linux/vmalloc.h in fb-puv3.hSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
The futex functions in unicore32 are not used and verified,
so just replaced by asm-generic version.Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
17 Mar, 2011
26 commits
-
Signed-off-by: Guan Xuetao
-
1. remove __REG macro
2. add (void __iomem *) to io_p2v macro
3. add (phys_addr_t) to io_v2p macro
4. add PKUNITY_AHB_BASE and PKUNITY_APB_BASE definitions
5. modify all PKUNITY_mmio_BASEs from physical addr to virtual addr
6. adjust prefix macro for all usage of PKUNITY_mmio_BASEs
-- by advice with Arnd BergmannSigned-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
1. define and enable CONFIG_GENERIC_IOMAP
2. define unicore32-specific PCI_IOBASE for asm-generic/io.h
3. define HAVE_ARCH_PIO_SIZE and unicore32-specific PIO_* macros
4. remove all unicore32-specific iomap functionsSigned-off-by: Guan Xuetao
Reviewed-and-Acked-by: Arnd Bergmann -
change from original version -- by advice of Paul Mundt
1. remove videomemorysize definitions
2. remove unifb_enable and unifb_setup
3. use dev_warn instead of printk in fb driver
4. remove judgement for FB_ACCEL_PUV3_UNIGFX
5. adjust clk_get and clk_set_rate calls
6. add resources definitions
7. remove unifb_option
8. adjust register for platform_device
9. adjust unifb_ops position and unifb_regs assignment positionSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
-- by advice of Arnd Bergmann
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
for the term IOSPACE normally refers to the PCI PIO space
-- by advice with Arnd BergmannSigned-off-by: Guan Xuetao
-
Signed-off-by: Guan Xuetao
-
This patch implements arch-specific pci bus driver.
Signed-off-by: Guan Xuetao
-
This patch adds all hardware registers definitions.
Signed-off-by: Guan Xuetao
-
This patch implements booting process, including uncompression process.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements the rest low-level libraries.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements low-level uaccess libraries.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements low-level debug libraries with On-Chip-Debugger hardware support.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch adds ptrace support.
Changed from previous version:
1. disable arch_has_single_step and remove single-step instruction handler
2. add 'Ross Biro 1/23/92' contributor information
3. clean unused codesSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements support for float point unit, which using UniCore-F64 FPU hardware
in UniCore32 ISA.Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch adds pm related files, including hibernate and sleep supports.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements signals.
Signed-off-by: Guan Xuetao
-
This patch implements interrupts and gpio handling.
UniCore32 has 9 gpio interrupt sources.
And gpio device operations are also here.Signed-off-by: Guan Xuetao
-
This patch implements timer and time.
RTC and PWM device drivers are also here.Signed-off-by: Guan Xuetao
-
This patch implements consistent device DMA handling of memory management.
DMA device operations are also here.Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements fault handling of memory management.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch includes generic codes for memory management.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements process/thread related codes. Backtrace and stacktrace are here.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements low level entry and setup codes.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch includes processor and system headers. System call interface is here.
We used the syscall interface the same as asm-generic version.Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch includes some generic stuff including elf and ksyms.
Because all one-line asm-generic headers are auto-generated by ASM_GENERIC_HEADERS
in arch/unicore32/Makefile, so the rest seems very little.
ELF handling functions and module handling functions are also here.Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann