|
|
@1a0fa29c
|
12 years |
jano.vesely |
uhci: Use the newly provided helper functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7191992
|
12 years |
jano.vesely |
libusbhost: Add more helper functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7813516
|
12 years |
jano.vesely |
uhci,ohci,ehci: Use all hw resources to initialize HC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1df381
|
12 years |
jano.vesely |
libusbhost: Make ddf interrupt helper return the used irq.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba4a03a5
|
12 years |
jano.vesely |
usb host: Use all hw resources when generating irq code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3a07bba
|
12 years |
jano.vesely |
uhci: move legacy disabling to main
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bb9833
|
12 years |
jano.vesely |
uhci: Fix post-merge build failure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b973dc
|
12 years |
jano.vesely |
merge libdrv cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f620e8
|
12 years |
jano.vesely |
libdrv, libc: Move AHCI to libdrv.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99e8fb7b
|
12 years |
jano.vesely |
libdrv: Move pci_config client side to libdrv
Remove duplicate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c14b88
|
12 years |
jano.vesely |
mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6297465
|
12 years |
jano.vesely |
ehci: Add skeleton driver.
Mostly copied from ohci. Reports root hub …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1760556
|
12 years |
jano.vesely |
ohci: Fix rh descriptor reported size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@643e7ba
|
12 years |
jano.vesely |
ehci: Fix typo, include ddi.h for pio_* functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad5f149
|
12 years |
jano.vesely |
uhci: Use foreach_safe to iterate through list.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@952bc66
|
12 years |
jano.vesely |
ohci, uhci: Don't unregister interrupt handler on setup failure.
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6576019
|
12 years |
jano.vesely |
ehci: Add hw structure definitions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a0006d
|
12 years |
jano.vesely |
ohci: Convert defines to enum
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09772f4
|
12 years |
jano.vesely |
typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e48c93
|
12 years |
jano.vesely |
ohci: Use static assert for HCCA structure size.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81d5f74
|
12 years |
jano.vesely |
ohci: Minor cleanup.
Use macros.h provided padding macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2acae4d
|
12 years |
jano.vesely |
ohci: Use pio_* functions to access registers.
This makes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5bfd98
|
12 years |
jano.vesely |
ohci: Fix incorrect parentheses
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3dd96e2
|
12 years |
jano.vesely |
ehci: Use register layout structures instead of arbitrary offsets
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fd16b93
|
12 years |
jano.vesely |
ehci: Add register layout structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@208b5f5
|
12 years |
martin |
cherrypick important fixes and updates from lp:~jceel/helenos/leon3
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b89d43b
|
12 years |
jakub |
Unbreak USB UHCI support.
- Support PIO_WINDOW_DEV_IFACE in the uhci …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39bcc99
|
12 years |
jiri |
Adjust ATA polling strategy for 15x better performance.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d4b110
|
12 years |
jano.vesely |
ohci: Sanitize includes.
Include what you use.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11a3b5f
|
12 years |
jano.vesely |
uhci: Move legacy disabling to uhci.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8064c2f6
|
12 years |
jano.vesely |
uhci: Sanitize headers.
Include what you use.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01987c
|
12 years |
jano.vesely |
libusbdev: Sanitize headers.
Include what you use. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@772a172
|
12 years |
jano.vesely |
ohci,uhci: Switch to library provided irq setup routine.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6210a333
|
12 years |
jano.vesely |
uhci, ohci: Cleanup irq code generation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf6b7c6
|
12 years |
jano.vesely |
ohci: rework error handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea69749f
|
12 years |
jano.vesely |
uhci: Rework error handling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d40181
|
12 years |
jano.vesely |
ohci,uhci,ehci: Use library provided 'get_registers' function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57c8fc9
|
12 years |
jano.vesely |
libusbhost: Move interrupt enabling to library.
Reduce code duplication.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce33c10
|
12 years |
jano.vesely |
Minor fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9348862
|
12 years |
jano.vesely |
usb: Move HC driver implementation functions to a separate structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f03199
|
12 years |
jano.vesely |
Merge mainline changes.
Major conflicts in USB HC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddd0499d
|
12 years |
jakub |
Support for PIO window-relative and absolute HW resource ranges.
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de1988c
|
12 years |
jakub |
Adapt drivers using parsed HW resources to use the new interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a90582
|
12 years |
martin |
allocate the DMA buffer with proper alignment
this finally unbreaks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46eb2c4
|
12 years |
jakub |
Use pio_enable_resource() in pci.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e470c0
|
12 years |
jakub |
Add IO_RANGE and MEM_RANGE members to distinguish whether the range is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff97957
|
12 years |
jakub |
Make isa support the PIO_WINDOW_DEV_IFACE interface for the devices …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@561c301
|
12 years |
martin |
remove ISA-specific stuff from the comments of generic functions
do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26bc0fd1
|
12 years |
jakub |
PIO_WINDOW_DEV_IFACE support for rootpc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a428943
|
12 years |
jakub |
PIO_WINDOW_DEV_IFACE support for isa.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6dbc500
|
12 years |
jakub |
PIO_WINDOW_DEV_IFACE support for pciintel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65ac220
|
12 years |
jakub |
PIO_WINDOW_DEV_IFACE support for rootmalta.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65f77f4
|
12 years |
jakub |
Do not add interrupt for devices that do not use an interrupt pin.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feeac0d
|
12 years |
jiri |
Simplify use of list_foreach.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8d6ce2
|
12 years |
jakub |
Do not add unimplemented ranges.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c67dbd6
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8442d10
|
12 years |
martin |
improve the API of physmem_map(), dmamem_map() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee7f78a
|
12 years |
martin |
revert the hack introduced with the sound merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c501bc4
|
12 years |
jakub |
Add a platform driver for Malta.
- The platform driver is derived …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82721f5
|
12 years |
jakub |
Use only aligned 32-bit accesses to read/write the PCI configuration …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd7078c
|
12 years |
jano.vesely |
ohci: Add additional checks and a
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b1adf5
|
12 years |
jiri |
Remove CHECK_RET_xxx from sb16.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5856b627
|
12 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7b36bc
|
12 years |
jano.vesely |
sb16: Send 'terminated' events on immediate stop.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fda3bd9
|
12 years |
jano.vesely |
sb16: Start event exchange even for not fragment based playback/capture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b8e08e
|
12 years |
jano.vesely |
sb16: Include state information in spurious interrupt warning.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d337f74
|
12 years |
jano.vesely |
sb16: Change state before reporting 'terminated' events
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5bc912
|
12 years |
jano.vesely |
Fix printf compile issues
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@537620a8
|
12 years |
jano.vesely |
sb16: Use 64KB buffers.
This fixes occasional audio glitches in hound …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@301032a
|
12 years |
jano.vesely |
isa, dma: Fix 64KB dma buffers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c762ad5
|
12 years |
jano.vesely |
isa,dma: Fix buffer check condition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03c971f
|
12 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0918382f
|
12 years |
jano.vesely |
usb: Switch to using port number as device identifier.
Port number …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e991937
|
12 years |
jano.vesely |
usb: hc function no longer represents the HC nor holds its data
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8d100c
|
12 years |
jano.vesely |
usbhid, uhci: minor cleanup
we don't need data implant
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3121b5f
|
12 years |
jano.vesely |
rename get_device_handle ⇒ get_my_device_handle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb8ede1
|
12 years |
jano.vesely |
usb: Root hub always communicates at max spped
and it can be queried …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6340a6ff
|
12 years |
jano.vesely |
ohci: some more macro removal
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0d8b740
|
12 years |
jano.vesely |
uhci: remove some more error handling macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e842f2
|
12 years |
jano.vesely |
typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85a54b4
|
12 years |
jano.vesely |
rootamdm37x: rewowrk device initialization into arrays
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93f5afb
|
12 years |
jano.vesely |
libusbdev: Cleanup unused code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fe7683
|
12 years |
jano.vesely |
usbmid: remove unused forwarding code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e4219ab
|
12 years |
jano.vesely |
Implement and use usb_get_device_handle.
Enables object instantiation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cc55b47
|
12 years |
jano.vesely |
usbmast: Set bulk pipes before probing the device
Fixes usbmast segfault
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db71e2a
|
12 years |
jano.vesely |
merge mainline changes.
usb hc macro changes from mainline were …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cffa14e6
|
12 years |
jano.vesely |
revert usb hc macro changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@956d4281
|
12 years |
m.lombardi85 |
ns8250: fix cstyle and typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0dea01
|
12 years |
m.lombardi85 |
ata_bd: add the functions to the bd category
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a67d63
|
12 years |
m.lombardi85 |
ns8250: fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dad0d2f
|
12 years |
m.lombardi85 |
ns8250: unregister the interrupt handler if the initialization fails.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d930980
|
12 years |
jiri |
Eliminate remaning CHECK_RETxxx macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c53007f
|
12 years |
jiri |
Eliminate CHECK_RETxxx macros from uhci and uhcirh.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f83666c
|
12 years |
jiri |
Remove remaining CHECK_RETxxx in ohci driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@507c6f3
|
12 years |
jiri |
Remove CHECK_RETxxx macros from ohci.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2010e2
|
12 years |
jiri |
Remove further instances of CHEK_RET_RETURN macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca4730a5
|
12 years |
jiri |
Remove evil macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@882bc4b
|
12 years |
jiri |
Factor out ATA PIO data in/out protocols, per standard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4339f09
|
12 years |
vojtechhorky |
Mostly C style (obey clang suggestions)
Merge from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3de67b4c
|
12 years |
jiri |
ata_bd needs to use hw_res (PIO resource configration protcol).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|