Siwei Xu
cf1add9c89
Drivers/IPU: remove some logs and compile warnings
...
Signed-off-by: Siwei Xu <xusiwei1@hisilicon.com >
2018-05-12 10:47:35 +08:00
Siwei Xu
495c89ef5b
Drivers/IPU: fix a potential panic issue and remove unsed codes.
...
Signed-off-by: Siwei Xu <xusiwei1@hisilicon.com >
2018-03-15 16:01:23 +08:00
zwx305167
cf21836d0d
Drivers/IPU: add IPU driver for hikey970
...
Add IPU device driver and device tree source for HiKey970.
Signed-off-by: zwx305167 <zwx305167@notesmail.huawei.com >
2018-03-07 20:55:15 +08:00
houxiaoyong
08c3eee43a
Hifi_dsp: add hikey970 memmap and fix a bug about memory overflow
...
Signed-off-by: houxiaoyong <houxiaoyong1@huawei.com >
2018-03-05 15:44:31 +08:00
houxiaoyong
5ec9e7ade8
Hifi_dsp: support hifi for hikey970
...
Add HiFi DSP support for HiKey970
Signed-off-by: houxiaoyong <houxiaoyong1@huawei.com >
[clean up failure when applying support_hifi.patch]
Signed-off-by: Guodong Xu <guodong.xu@linaro.org >
2018-03-05 15:41:44 +08:00
Niranjan Yadla
91155f0f9b
hifi-dsp: Trigger hifi-dsp interrupt from AP
...
Trigger interrupt for coprocessor hifi-dsp from kernel hifi-dsp driver
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-09-18 15:07:03 -07:00
Dmitry Shmidt
3b8be67e3e
mailbox: Remove unnecessary include linux/hisi/pmic_interface.h
...
Change-Id: Ideffa9df113f632e2bdc93537ba496b5d9f5527a
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com >
2017-08-23 11:06:12 -07:00
Dmitry Shmidt
cdc9324b1e
hifi-dsp: Remove wakelock.h dependencies
...
Change-Id: I4ac7b97903546316b9fc3d1b336c9828285ea9db
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com >
2017-08-23 10:52:56 -07:00
Niranjan Yadla
7eba4ece6f
hifi-dsp: Xtensa audio framework support
...
Xtensa audio framework support added in hifi-dsp
Provided ioctl cmds with xaf strutures
Implemented send_xaf_ipc_msg_to_dsp() func to send xaf messages to dsp
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:52:38 -07:00
Niranjan Yadla
ea95752709
hifi-dsp: Implemented poll function
...
Added poll function at hifi-dsp driver to inform userspace about
data availability
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:52:28 -07:00
Niranjan Yadla
bd1e26b965
hifi-dsp: Added pcm gain ioctl
...
Added PCM gain ioctl, Called send_pcm_data_to_dsp() func to send
pcm data from ap to dsp, handled DSP interrupt on AP.
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:52:19 -07:00
Niranjan Yadla
274c611833
hifi-dsp: Parse DSP mailbox message on AP side
...
Receive DSP mailbox message along with interrupt
Parse DSP mailbox message and list message id and message string
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:52:10 -07:00
Niranjan Yadla
f0de139d1f
hifi-dsp: Added func to send pcm data to hifi dsp
...
Added send_pcm_data_to_dsp() to send pcm data from ARM to hifi dsp
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:52:01 -07:00
Niranjan Yadla
98d97b6cb1
hifi-dsp: Added interrupt receiver from HiFi DSP
...
Registered for interrupt receiver func to handle hifi dsp interrupts
Added DRV_k3IpcIntHandler_Autoack() function to clear hifi dsp interrupt
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:51:53 -07:00
Niranjan Yadla
c102fd4ef0
hifi-dsp: Send mailbox messages from ap to dsp
...
Implemented hifi mailbox to send messaged from ap to dsp
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:49:28 -07:00
Niranjan Yadla
c4f68d7174
hifi-dsp: Update shared memory between AP and DSP
...
Updated shared memory block between AP and DSP
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:49:19 -07:00
Niranjan Yadla
2e58200e88
hifi-dsp: Load HiFi DSP firmware Image from AP
...
1.1 Notify lpm3 to reset hifi
1.2 read hifi firmware image from /data/hifi.img
1.3 load sections on to dsp instruction memory
1.4 Added read_hifi_shared_addr() to read and log value at 0x8B300000 addr.
ExampleUsage: Copy hifi.img (hifi dsp firmware) to /data/hifi.img then run
$adb shell cat /proc/hifidebug/resetsystem to load hifi firmware onto dsp,
to start dsp go to adb shell,then $cd /proc/hifidebug,
echo write_mem 0x8B300000 0x5a5a5a5a >dspfaultinject
Signed-off-by: Li Wanpeng <liwanpeng1@hisilicon.com >
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:49:09 -07:00
Niranjan Yadla
79318ad740
hifi-mailbox: mailbox: Pull code from hisilicon open source
...
Here is the link to hisilicon kernel open source tree and look for "MHA"
Description "Mate 9, MHA, Android 7.0, EMUI 5.0"
http://consumer.huawei.com/en/opensource/detail/index.htm?siteCode=worldwide&productCode=Smartphones&fileType=openSourceSoftware&pageSize=10&curPage=1
Added hifi-mailbox:mailbox
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:49:00 -07:00
Niranjan Yadla
6d1ee5eb03
hifi-mailbox: ipcm:Pulled code from hisilicon open source
...
Here is the link to hisilicon kernel open source tree and look for "MHA"
Description "Mate 9, MHA, Android 7.0, EMUI 5.0"
http://consumer.huawei.com/en/opensource/detail/index.htm?siteCode=worldwide&productCode=Smartphones&fileType=openSourceSoftware&pageSize=10&curPage=1
Added hifi-mailbox:ipcm
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:48:51 -07:00
Niranjan Yadla
bacafe9e71
hifi-dsp: Pulled code for hifi-dsp driver
...
Here is the link to hisilicon kernel open source tree and look for "MHA"
Description "Mate 9, MHA, Android 7.0, EMUI 5.0"
http://consumer.huawei.com/en/opensource/detail/index.htm?siteCode=worldwide&productCode=Smartphones&fileType=openSourceSoftware&pageSize=10&curPage=1
Added hifi dsp driver(hiFi DSP one track),added dspfaultinject
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:48:43 -07:00
Niranjan Yadla
2720d45619
mailbox: Pulled code from hisilicon open source
...
Here is the link to hisilicon kernel open source tree and look for "MHA"
Description "Mate 9, MHA, Android 7.0, EMUI 5.0"
http://consumer.huawei.com/en/opensource/detail/index.htm?siteCode=worldwide&productCode=Smartphones&fileType=openSourceSoftware&pageSize=10&curPage=1
Added mailbox to send messages between ARM and hifi DSP
Signed-off-by: Niranjan Yadla <nyadla@cadence.com >
2017-08-23 10:48:34 -07:00