Commit Graph

397656 Commits

Author SHA1 Message Date
qjb
ef6dfe3932 audio codec : add support compile all audio codec 2014-03-06 10:57:14 +08:00
陈金泉
6ed71bab97 Audio: add codec-of-node and cpu-of-node, delete CODEC_NAME_CMP, codec-name, cpu-dai-name 2014-03-06 10:48:47 +08:00
zsq
8b7d13ec16 del rga disable status 2014-03-06 09:24:35 +08:00
lintao
b4233bd82a dts: add mshc@rk3288.dtsi 2014-03-06 08:30:51 +08:00
guoyi
a1fb7ec11a fix sensors include file err 2014-03-05 18:14:22 +08:00
guoyi
af2d9a0801 porting sensor-dev to 3.10 2014-03-05 18:14:22 +08:00
xbw
6c5210f314 SDMMC: complete submission for IDMA. With reading and writing to verify IDMA, no exception occurs. 2014-03-05 17:53:16 +08:00
xbw
0c421031e2 SDMMC: define the debug log 2014-03-05 17:46:31 +08:00
xbw
fd4cecf962 SDMMC: set the init-clock to 200Khz. 2014-03-05 17:46:31 +08:00
zsq
5ce4ab4254 add rga support for dma buf 2014-03-05 17:43:31 +08:00
zsq
9813a63cad fix rga 3288 dts interp error 2014-03-05 17:32:07 +08:00
qjb
38d93ad16e update i2s spdif dts 2014-03-05 17:23:49 +08:00
qjb
392a497fe0 sound soc-core:codec_name not adapted i2c_name
change i2s id
2014-03-05 16:43:58 +08:00
wlf
05427aa0c9 USB: add gadget_connected and fsg.luns[1] for usb gadget 2014-03-05 15:48:45 +08:00
wdc
ba3e311651 key: add rk_send_wakeup_key function 2014-03-05 14:07:48 +08:00
xbw
c45ce17457 SDMMC: guarantee stop-abort cmd in data errors
In error cases, DTO interrupt may or may not be generated depending
    on remained data. Stop/Abort command ensures DTO generation for that
    situation. Currently if 'stop' field of data is empty, there is no
    stop/abort command. So, it could hang waiting DTO. This change
    reinforces these cases.
2014-03-05 13:55:14 +08:00
xbw
4f2e68c837 SDMMC: fix error handling on response error
ven if response error is detected in case data command, data transfer
    is continued. It means that data can live in FIFO. Current handling
    just breaks out the request when seeing the command error. This causes
    kernel panic in dw_mci_read_data_pio() [host->data = NULL]. And also,
    FIFO should be guaranteed to be empty.

    Unable to handle kernel NULL pointer dereference at virtual address 00000018
    <...>
    [<c02af814>] (dw_mci_read_data_pio+0x68/0x198) from [<c02b04b4>] (dw_mci_interrupt+0x374/0x3a0)
    [<c02b04b4>] (dw_mci_interrupt+0x374/0x3a0) from [<c006b094>] (handle_irq_event_percpu+0x50/0x194)
    [<c006b094>] (handle_irq_event_percpu+0x50/0x194) from [<c006b214>] (handle_irq_event+0x3c/0x5c)
    [<c006b214>] (handle_irq_event+0x3c/0x5c) from [<c006de1c>] (handle_fasteoi_irq+0xa4/0x148)
    [<c006de1c>] (handle_fasteoi_irq+0xa4/0x148) from [<c006aa88>] (generic_handle_irq+0x20/0x30)
    [<c006aa88>] (generic_handle_irq+0x20/0x30) from [<c000f154>] (handle_IRQ+0x38/0x90)
    [<c000f154>] (handle_IRQ+0x38/0x90) from [<c00085bc>] (gic_handle_irq+0x34/0x68)
    [<c00085bc>] (gic_handle_irq+0x34/0x68) from [<c0011f40>] (__irq_svc+0x40/0x70)
    Exception stack(0xef0b1c00 to 0xef0b1c48)
    1c00: 000eb0cf ffffffff 00001300 c01a7738 ef295e10 0000000a c04df298 ef0b1dc0
    1c20: ef295ec0 00000000 00000000 00000006 00000000 ef0b1c48 c02b1274 c01a7764
    1c40: 20000113 ffffffff
    [<c0011f40>] (__irq_svc+0x40/0x70) from [<c01a7764>] (__loop_delay+0x0/0xc)
    Code: e1a00005 e0891006 e0662004 e12fff33 (e59a3018)
    ---[ end trace a7043b9ba9aed1db ]---
    Kernel panic - not syncing: Fatal exception in interrupt
2014-03-05 11:08:13 +08:00
gwl
b68e5c6ffb wifi: extend power up waiting time. 2014-03-05 10:09:04 +08:00
wdc
a6f81f794b 3288: i2c & adc dts update 2014-03-05 09:43:12 +08:00
wlf
88ac83bca1 USB: add otg irq detect function and chip id detect function 2014-03-05 09:40:45 +08:00
zwl
1ab191c614 HDMI: add rk3288 hdmi register defined 2014-03-05 08:53:23 +08:00
xbw
83a2aa8b76 SDMMC: use slot-gpio to handle cd pin 2014-03-04 21:48:13 +08:00
zsq
d4fe5b33c5 fix rga driver crash bug 2014-03-04 21:06:53 +08:00
xbw
587751dea3 SDMMC: adjust the fifoth with block size, amend use of idmac sw reset, fix the transfer termination in IDMAC mode 2014-03-04 20:48:05 +08:00
xbw
bee61a90c1 SDMMC: set the supported max/min frequency 2014-03-04 19:35:51 +08:00
xbw
fbdd2f071b SDMMC-emmc:add the capability to support hs200 mode 2014-03-04 17:47:47 +08:00
hhb
5e915edc84 rk serial:DMA use new interfaces, and use some interfaces with devm_ prefix 2014-03-04 17:25:09 +08:00
xbw
b674f235cb SDMMC: to support tuning scheme for the speed modes HS200 and SDR104 2014-03-04 17:18:34 +08:00
CMY
886605cffc rk: ion: support rk3288 fpga 2014-03-04 16:04:28 +08:00
xbw
3b2d98f68f SDMMC:
1.Honor requests to set the clock to 0
2.Set timeout to max upon resume
2014-03-04 15:34:33 +08:00
wlf
0d688f6498 USB: renamed ehci-rk.c -> ehci-rkhsic.c for support HSIC and EHCI 2014-03-04 15:30:07 +08:00
xbw
f4e2eaab7c Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10 2014-03-04 15:14:42 +08:00
hhb
2e9fd45831 dma pl330:change SINGLE to BURST 2014-03-04 15:14:02 +08:00
xbw
fd947cdf78 SDMMC:
1.Add the ability to set the ciu clock frequency
2.Handle DW_MCI_QUIRK_IDMAC_DTO properly
2014-03-04 15:13:57 +08:00
hhb
dd3876ed62 watch dog: prepare driver for kernel3.10 2014-03-04 15:05:09 +08:00
xbw
ed67616745 Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10 2014-03-04 14:47:55 +08:00
xbw
bf0e9fdf9c 1. fix error return code in dw_mci_probe()
2.clear IDSTS register when initialize IDMAC
3.change the macro name from DTO to DRTO
2014-03-04 14:47:26 +08:00
qjb
201683b0b7 rk3288 dts i2s :add i2s,rk610 ctrl,rk610 codec into dts 2014-03-04 14:10:02 +08:00
gwl
65626cd9b8 wifi: change some function name to be more formal. 2014-03-04 11:41:09 +08:00
xbw
02b30b0a08 Revert "SDMMC:"
This reverts commit 6216239180.
2014-03-04 11:15:43 +08:00
zwl
a8141dcd8c HDMI: init rk3288 hdmi driver code 2014-03-04 09:55:10 +08:00
gwl
819e39a55b wifi: add default wifi configuration to rockchip_defconfig. 2014-03-04 09:34:42 +08:00
qjb
8d31d96d47 dts : add rk610 core and rk610 codec 2014-03-03 17:58:57 +08:00
qjb
443df68724 rk610 kernel3.10 : add rk610 core and rk610 codec support 2014-03-03 17:57:18 +08:00
wdc
33b45eae85 rk3288: add i2c, adc in dts 2014-03-03 17:41:08 +08:00
wlf
65f0aeeb42 USB: fix DWC_OTG driver compile error 2014-03-03 17:06:51 +08:00
luowei
e29aa922de pinctrl:add suspend and resume function 2014-03-03 15:47:40 +08:00
wlf
c1223c73a7 USB: support DWC_OTG Driver Version3.10 and used by default 2014-03-03 14:48:06 +08:00
dkl
14e170e97a clk: rk: fix rk3188 hsic clocks 2014-03-03 10:32:51 +08:00
gwl
ee62d49a9d wifi: modify rfkill_wlan_driver match table's name. 2014-03-03 09:28:35 +08:00