Commit Graph

865550 Commits

Author SHA1 Message Date
Sandy Huang
9172f699d0 drm/rockchip: add to consider buffer cacheable at vmap
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I7d823ceea5b50d3fa0a2d6fc252367611d2bb1e1
2021-10-11 14:23:53 +08:00
Shunqian Zheng
15752dea8b iio: imu: inv_icm42600: add icm40608
By comparing icm40608 datasheet with icm42600, it can
use icm426xx driver directly.

Change-Id: If856076ed4f57df6ba5bbb339a35b119937c6385
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2021-10-11 09:31:34 +08:00
Elaine Zhang
433f0ced6f thermal: rockchip: rv1126: Remove tsadc trim allowance
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Id4aab26d322f933cfb7a36dbdccbb46b6a584ed3
2021-10-09 15:15:37 +08:00
Mark Huang
12ae35d5bf ARM: configs: Add rv1126-uvc-spi-nor.config for uvc
make ARCH=arm rv1126_defconfig rv1126-uvc-spi-nor.config

Change-Id: Ie3258ecf353d1c3430a10909a4da66e2cce109eb
Signed-off-by: Mark Huang <huangjc@rock-chips.com>
2021-10-09 15:08:22 +08:00
Zefa Chen
715b9488cd media: rockchip: cif fix issue for CONFIG_ROCKCHIP_IOMMU=n
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I6914ac32bcef7c56eabe6bef9b9acce68615cbc7
2021-10-09 15:06:54 +08:00
Yiqing Zeng
0adfae22a6 media: rockchip: cif: fix pm runtime error
at a high frame rate (120fps), the fast switch test has a higher probability of the following errors:
Failed to get runtime pm, -22

Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: I6d9fdd86cc69368ba340ab7e43d2b6030a72ce8c
2021-10-09 15:06:54 +08:00
Zefa Chen
53b650ce43 media: rockchip: when cif triggers a reset, redefine the timer after reset
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I3dd12ba2d5f1a6d5a4f77e70b756aba9eaaea98f
2021-10-09 15:06:54 +08:00
Zefa Chen
8ad9944539 media: rockchip: cif optimized buf rotation
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I2e188e2709e20a31eb060ee752de31653eab99df
2021-10-09 15:06:54 +08:00
Shunqian Zheng
01b5b14d41 arm64: config: add robot diffconfig for rk356x
It mainly changes:
 - Use preempt for lower latency
 - Enable MTD flash driver
 - Hung task detection and panic
 - Disable configs: FB, HDMI, ETHERNET etc.

Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I32816151c01638530b6a429cdc875aced4ee05e0
2021-10-09 14:58:20 +08:00
William Wu
0b5282ddd8 arm64: dts: rockchip: dis u1 and u2 state for rk3568 dwc3 device
According the commit 729dcffd1e ("usb: dwc3: gadget: Add
support for disabling U1 and U2 entries"), it's necessary
to disable the U1 and U2 low power state to improve USB 3.0
performance for mass storage gadget and uvc gadget.

In addition, it can help to avoid the dwc3 wakeup failed
from U1 or U2 state when connect to the Host USB 3.0 interface.

android_work: sent uevent USB_STATE=CONNECTED
dwc3 fcc00000.dwc3: failed to send remote wakeup
dwc3 fcc00000.dwc3: wakeup failed --> -22
WARNING: CPU: 0 PID: 427 at drivers/usb/dwc3/gadget.c:319 dwc3_send_gadget_ep_cmd+0x198/0x93c
...
Call trace:
 dwc3_send_gadget_ep_cmd+0x198/0x93c
 dwc3_ep0_complete_status+0xe8/0x294
 dwc3_ep0_interrupt+0x2ac/0x3d4
 dwc3_process_event_entry+0x7c/0x610
 dwc3_process_event_buf+0x6c/0x374
 dwc3_thread_interrupt+0x38/0x64
 irq_thread_fn+0x34/0x88
 irq_thread+0x1a4/0x248
 kthread+0x13c/0x344
 ret_from_fork+0x10/0x30
dwc3 fcc00000.dwc3: failed to send remote wakeup
android_work: sent uevent USB_STATE=CONFIGURED

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I7887c782a0320abe768079b098eab17ee846dcf6
2021-10-08 20:56:21 +08:00
William Wu
7216cb1e4b arm64: dts: rockchip: dis u1 and u2 state for rk3399 dwc3 device
According the commit 729dcffd1e ("usb: dwc3: gadget: Add
support for disabling U1 and U2 entries"), it's necessary
to disable the U1 and U2 low power state to improve USB 3.0
performance for mass storage gadget and uvc gadget.

In addition, it can help to avoid the dwc3 wakeup failed
from U1 or U2 state when connect to the Host USB 3.0 interface.

android_work: sent uevent USB_STATE=CONNECTED
dwc3 fcc00000.dwc3: failed to send remote wakeup
dwc3 fcc00000.dwc3: wakeup failed --> -22
WARNING: CPU: 0 PID: 427 at drivers/usb/dwc3/gadget.c:319 dwc3_send_gadget_ep_cmd+0x198/0x93c
...
Call trace:
 dwc3_send_gadget_ep_cmd+0x198/0x93c
 dwc3_ep0_complete_status+0xe8/0x294
 dwc3_ep0_interrupt+0x2ac/0x3d4
 dwc3_process_event_entry+0x7c/0x610
 dwc3_process_event_buf+0x6c/0x374
 dwc3_thread_interrupt+0x38/0x64
 irq_thread_fn+0x34/0x88
 irq_thread+0x1a4/0x248
 kthread+0x13c/0x344
 ret_from_fork+0x10/0x30
dwc3 fcc00000.dwc3: failed to send remote wakeup
android_work: sent uevent USB_STATE=CONFIGURED

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Ic63ee7852fbe1bcb3563b6dec455c0aee53522f1
2021-10-08 20:49:28 +08:00
Shunhua Lan
50cd86fb55 media: i2c: rk628csi: adjust mclk use ppm instead of absolute value
Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
Change-Id: Ia72b9628553e2c754e6d35c366d1ba48feee7023
2021-10-08 19:04:47 +08:00
Cai YiWei
cfe05e46c9 media: rockchip: ispp: fix monitor no working
Change-Id: I13c410af8902f65d5fc855a32c2778e44d369851
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2021-10-08 19:03:57 +08:00
Cai YiWei
5e30baa651 media: rockchip: isp: unregister dmarx at driver remove
Change-Id: I1146e5c81445980f456bc2ff19810c0ae84d2c7b
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2021-10-08 19:03:57 +08:00
Cai YiWei
d49f43aafc media: rockchip: ispp: disable scl dma write if no output buffer
Change-Id: I11bbc17dad564510c7cbd37d4ad357f81fe1ecf2
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2021-10-08 19:03:57 +08:00
Shunqian Zheng
054b699457 iio: imu: inv_icm42600: fix build error
Icm42600 was backported from upstream kernel.
Let icm24600 adopt kernel version 4.19 with minimal changes.

Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I5d4717bdd2e8d04732015d01a9587868165fea9a
2021-10-08 18:27:21 +08:00
Jean-Baptiste Maneyrol
419a3fb68e UPSTREAM: dt-bindings: iio: imu: Add inv_icm42600 documentation
Document the ICM-426xxx devices devicetree bindings.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 45924b8fd2)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I435c2c10d5d9e71215a034afa30c11c491883f0a
2021-10-08 18:24:50 +08:00
Jean-Baptiste Maneyrol
d541e55456 UPSTREAM: iio: imu: inv_icm42600: add accurate timestamping
Add a timestamping mechanism for buffer that provides accurate
event timestamps when using watermark. This mechanism estimates
device internal clock by comparing FIFO interrupts delta time and
device elapsed time computed by parsing FIFO data.

Take interrupt timestamp in hard irq handler and add IIO device
specific timestamp structures in device private allocation.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit ec74ae9fd3)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I2606414aaaecb5e6b16a729376bad374e3cdd024
2021-10-08 18:24:27 +08:00
Jean-Baptiste Maneyrol
beec1e5a14 UPSTREAM: iio: imu: inv_icm42600: add buffer support in iio devices
Add all FIFO parsing and reading functions. Add accel and gyro
kfifo buffer and FIFO data parsing. Use device interrupt for
reading data FIFO and launching accel and gyro parsing.

Support hwfifo watermark by multiplexing gyro and accel settings.
Support hwfifo flush.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 7f85e42a6c)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I7d259cc0a4fa6da00c2014e40cd57c60232bcd5a
2021-10-08 18:24:09 +08:00
Jean-Baptiste Maneyrol
9a4f272340 UPSTREAM: iio: imu: inv_icm42600: add device interrupt
Add INT1 interrupt support. Support interrupt edge and level,
active high or low. Push-pull or open-drain configurations.

Interrupt will be used to read data from the FIFO.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit e5efa1049b)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: Ic6c19caa25e67a44d4d6ab7dd876fc023388bc31
2021-10-08 18:23:52 +08:00
Jean-Baptiste Maneyrol
faabd7297a UPSTREAM: iio: imu: add Kconfig and Makefile for inv_icm42600 driver
Add 3 modules: inv-icm42600, inv-icm42600-i2c, inv-icm42600-spi.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 8237945dbc)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I8bd9bcc06c9886daad5915d94bbfc20025ab23b6
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
1ffc3c45e8 UPSTREAM: iio: imu: inv_icm42600: add temperature sensor support
Add temperature channel in gyroscope and accelerometer devices.

Temperature is available in full 16 bits resolution when reading
register and in low 8 bits resolution in the FIFO. Return full
precision raw temperature with corresponding scale and offset.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit bc3eb0207f)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I76b7a140b4d504289cdc433f2e36835ad5f1984d
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
038d60f8f0 UPSTREAM: iio: imu: inv_icm42600: add accelerometer IIO device
Add IIO device for accelerometer sensor with data polling
interface.
Attributes: raw, scale, sampling_frequency, calibbias.

Accelerometer in low noise mode.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit a47c1cdcb9)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: Iddfda60129a4029449718ab837314e71e359c5bc
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
9e7f3f7253 UPSTREAM: iio: imu: inv_icm42600: add gyroscope IIO device
Add IIO device for gyroscope sensor with data polling interface.
Attributes: raw, scale, sampling_frequency, calibbias.

Gyroscope in low noise mode.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit a095fadb44)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I3e13086ca0a2c9ea657bdbaddcca6848ee1decfd
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
b4c7ee2dee UPSTREAM: iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver
Add SPI driver for InvenSense ICM-426xxx devices.

Configure bus signal slew rates as indicated in the datasheet.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 9f9ff91b77)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: Id948c314093f28a3bc90d22f0a174dc8d115ca9d
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
1ca48f4883 UPSTREAM: iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver
Add I2C driver for InvenSense ICM-426xxx devices.

Configure bus signal slew rates as indicated in the datasheet.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 7297ef1e26)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I0e05a41113ad450b9bb6fe252e380dca381a2580
2021-10-08 18:23:12 +08:00
Jean-Baptiste Maneyrol
a01c19d97b UPSTREAM: iio: imu: inv_icm42600: add core of new inv_icm42600 driver
Core component of a new driver for InvenSense ICM-426xx devices.
It includes registers definition, main probe/setup, and device
utility functions.

ICM-426xx devices are latest generation of 6-axis IMU,
gyroscope+accelerometer and temperature sensor. This device
includes a 2K FIFO, supports I2C/I3C/SPI, and provides
intelligent motion features like pedometer, tilt detection,
and tap detection.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
(cherry picked from commit 31c24c1e93)
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: Iefe5c28aadd1ca4c75496f6090c3858090cd1c30
2021-10-08 18:23:12 +08:00
Zefa Chen
3bdad4c739 media: rockchip: cif: mipi csi2 do cru reset when stop
to avoid interruption signal after stop

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I1a4e896c38a9c24b6d3d4ded93aaa5b75800c68d
2021-10-08 17:49:17 +08:00
Zefa Chen
4800a4346c media: rockchip: cif fixed frame sequence bug in HDR mode
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I6d1837bb6dd4ae2cbae397fb3a4cce404e5d3909
2021-10-08 17:47:03 +08:00
Zefa Chen
927d72b998 media: i2c: sc500ai fixed vflip err
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I184fd7e06514cae76d02a1990086e98fcf3e9a33
2021-10-08 17:47:03 +08:00
Jianwei Fan
ac58e64e38 arm64: dts: rockchip: rk3568-evb6: add lt8619c dvp-mode and dual-edge
configuration

Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I12ae50c528e0399e1e31b1a4488b35a07016145e
2021-10-08 09:59:34 +08:00
Jianwei Fan
7d717e6c83 media: i2c: lt8619c: update the driver to v0.01.02
1. add BT656 mode support.
2. add ddr mode support.
3. fix 576i and 480i support mode.
4. add 4K30 mode.

Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: Ifc59493ab7e838c59b00963c6c4d31749b068047
2021-10-08 09:59:34 +08:00
Caesar Wang
efd472c3cd arm64: dts: rockchip: set unique possible_crtcs for rk3568_linux.dtsi
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: If25aa8e06474473a69d1a370e3e546ecc2a6b748
2021-09-30 15:14:15 +08:00
Liang Chen
3a8b9f0a17 arm64: dts: rockchip: rk3568: adjust opp-table for dmc by PVTM
Change-Id: I0706715afe2635f4e810f025c585a59c9b7c24ec
Signed-off-by: Liang Chen <cl@rock-chips.com>
2021-09-30 14:47:54 +08:00
Cai YiWei
ffd3865c49 media: rockchip: isp: fix bottom image for debayer with extend line
Change-Id: Ie6e4a7e9744be498f594ad7f03351b771a6236c1
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2021-09-29 17:59:24 +08:00
Xu Hongfei
ac39fa39ef media: rockchip: isp: disable tmo interrupt
remove associated configuration in TMO isr

Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
Change-Id: I610bc64aaa2549d10e4383df0d8247f161bc8048
2021-09-29 16:54:20 +08:00
Wang Jie
7e43ca389f usb: typec: tcpm: add husb311 driver
At present, there is no requirement for PD3.0 PPS function,
the driver has not verified this function.

Change-Id: Ib78bf1f96f806cca4a20567db2a7cbaf0fba01af
Signed-off-by: Wang Jie <dave.wang@rock-chips.com>
2021-09-29 16:27:16 +08:00
Andy Yan
21f773b41f drm/rockchip: vop2: Reset used_layers to 0
used_layers should reset to 0 before count
port_mux.

And also fix the follow warning:
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c:2538:26: warning: Value
stored to 'vp' during its initialization is never read
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c:2537:21: warning: Value
stored to 'layer' during its initialization is never read

Fixes: 2120901346 ("drm/rockchip: vop2: Assign plane for vp by
plane_mask")

Change-Id: I56b1576070392b7b262ef65b19cf14d1bfde0586
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2021-09-29 16:14:03 +08:00
William Wu
900f48781f usb: quirks: add quirk for MT7668 WIFI with broken LPM
The MT7668 WIFI/BT can't be detected by xHCI controller
on Rockchip platforms when the LPM is enabled.

This patch adds an USB_QUIRK_NO_LPM quirk for this device.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Iacaf6d050ece06e09c2d286206860c2214c52661
2021-09-28 20:30:34 +08:00
William Wu
16dc44d17c usb: gadget: f_uac2: fix range size of sampling frequency control
Refer to the UAC 2.0 spec "Table 5-7: 4-byte Control RANGE
Parameter Block", the range size of sampling frequency control
is wNumSubRanges + n * (dMIN + dMAX + dRES), n is the total
of the sampling frequency.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Iababf610914688f178621915e03bdabe58fe310b
2021-09-28 20:27:54 +08:00
David Wu
7dee443c55 net: core: Add filter config option
Add this config option to reduce memory usage, if it was not necessary.

./ksize.sh net

before size: 716596 Bytes
after  size: 673095 Bytes
save   size: 43501  Bytes

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I012d926a7a8be9a4897a85fbf47f7fbbab1e43c4
2021-09-28 14:11:06 +08:00
Fenrir Lin
5f2f9e73c6 ARM: configs: rv1126-battery-evb.config add es7202 and ap6203
Signed-off-by: Fenrir Lin <fenrir.lin@rock-chips.com>
Change-Id: I3c3cb0ee26098812204b268d8fa732eb039f47ae
2021-09-28 14:09:43 +08:00
David Wu
70f7f93f15 net: core: Add ethool config option
Add this config option to reduce memory usage, if it was not necessary.

./ksize.sh net

before size: 739668 Bytes
after  size: 716596 Bytes
save   size: 23073  Bytes

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I3e3c515f6b88d2ebf04cb8976d061591caca201e
2021-09-27 18:01:59 +08:00
David Wu
fcc4ae2e47 net: ethernet: stmmac: Add STMMAC_PTP config option
Add this config option to reduce memory usage, if it was not necessary.

./ksize.sh drivers/net/ethernet/stmicro/

before size: 59075 Bytes
after  size: 55366 Bytes
save   size: 3709  Bytes

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I82c404a41a7abde6adf38557d8b2096b17b4b6e5
2021-09-27 17:57:43 +08:00
XiaoTan Luo
3b6f928fba drm: rockchip: rk618: update hdmi connect status to jack
Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I39588e906e047b9e59a60f3dd7dedf729a3a35f8
2021-09-27 17:43:29 +08:00
XiaoTan Luo
8633b4cf1d drm: rockchip: rk618: add spdif for hdmi audio source
Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I15cac9c3ab92140983511a5ea0e333ef991ba1e1
2021-09-27 17:43:24 +08:00
Andy Yan
1b50b34dcf drm/rockchip: vop2: Set vpstate->color_key to uint64_t
color_key is passed by atomic_set_property with a uint64_t val.

Change-Id: Idc66dc1632f3c00f353d05016aa79f362506fef5
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2021-09-27 17:40:55 +08:00
XiaoTan Luo
e640e2cc5e arm64: configs: rockchip_linux_defconfig: enable SND_SOC_ROCKCHIP_HDMI
enable ROCKCHIP_HDMI ASoC driver to report jack status.

Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I61dd19266747cfa2eb97030c107d95924f80f03d
2021-09-27 17:40:55 +08:00
XiaoTan Luo
acecb8f15a arm64: configs: rockchip_defconfig: enable SND_SOC_ROCKCHIP_HDMI
enable ROCKCHIP_HDMI ASoC driver to report jack status.

Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I180161b64878c34bda0e5b7bd354cc993d8abee9
2021-09-27 17:34:08 +08:00
XiaoTan Luo
760158d29b ASoC: rockchip: add machine driver for hdmi audio
this patch is used for rockchip HDMI audio output.

Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I577179e7563ad241014d023da12af1e622e84c9a
2021-09-27 17:33:42 +08:00