Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
'jh7110-5.15.y-devel'
CR_13302_pincrtl_gpio_interrupt_5.15_ziv.xu
See merge request sdk/linux!1069
|
|
fix gpio level interrupt excetpion
Signed-off-by: Ziv Xu <ziv.xu@starfivetech.com>
|
|
|
|
CR_12285: porting e24 driver
See merge request sdk/linux!1064
|
|
change e24 reset vector to 0x6ce00000
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
correct the copyright of e24
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
add runtime pm ops
Signed-off-by: ys <eason.xiong@starfivetech.com>
|
|
remove pm interface because of no power module
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
add e24 drever, use clk/rst api, syscon spi
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
|
|
CR_11038_cpu_vol_hal.feng
See merge request sdk/linux!1054
|
|
running at low frequency
For stability, increase the voltage from 0.8V to 0.9V
when cores running at low frequency.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
|
|
'jh7110-5.15.y-devel'
CR_10779_sdk_5.15: drm/vs: enable debian gamma
See merge request sdk/linux!1049
|
|
enable debian gamma process
Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
|
|
'jh7110-5.15.y-devel'
CR_10779_sdk_5.15: drm/vs: fix debian gamma color deviation problem
See merge request sdk/linux!1046
|
|
fix debian gamma color problem by changing left shift value from 12 to 16
Signed-off-by: Shengyang Chen <shengyang.chen@starfivetech.com>
|
|
CR_9827_dts_hal.feng
See merge request sbc/linux!200
|
|
|
|
CR_9737_dts_hal.feng
See merge request sdk/linux!1032
|
|
CR_6978_pinctrl_hal.feng
See merge request sdk/linux!1030
|
|
jh7110-starfive-visionfive-2-*.dts
Rename the dts file, for sync with Linux mainline.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Change "uboot-env@100000" to "uboot-env@f0000".
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
Support clear ioconfig register bit 0.
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
CR_9700_5.15: riscv: dts: can: add dts for CAN
See merge request sbc/linux!199
|
|
add dts for CAN.
Signed-off-by: William Qiu <william.qiu@starfivetech.com>
|
|
'vf2-515-devel'
CR_9594: riscv: configs: enable CONFIG_TUN for OpenVPN/Tailscale
See merge request sbc/linux!195
|
|
enable tun.ko for VF2 board, to fix github issue:
https://github.com/starfive-tech/linux/issues/129
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
|
|
|
|
CR_9543 vout: mipi: update dphy config
See merge request sdk/linux!1027
|
|
for history reason , the dphy bitrate always be 750M
need fixup.
Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
|
|
|
|
CR_7926:driver:gpu: memset pagearray before use it by cacheable addr
See merge request sdk/linux!1020
|
|
memset pageArray befor use it to fix up fw load error
and grainy screen
Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
|
|
|
|
CR 9096 porting wave5 v4l2 driver v14
See merge request sdk/linux!1017
|
|
CR_8965_vin_515_changhuang.liang media: starfive: Lower the priority of print
See merge request sdk/linux!1015
|
|
Signed-off-by: Som Qin <som.qin@starfivetech.com>
|
|
The display frame region information received from the vpu also
contains the frame display index: info->index_frame_display.
This index, being a s32, can be negative when a skip option is passed.
In that case, its value is DECODED_IDX_FLAG_SKIP (-2).
When disp_idx == -2, the following exception occurs:
[ 1530.782246][ T1900] Hardware name: Texas Instruments AM62P5 SK (DT)
[ 1530.788501][ T1900] pstate: a0400005 (NzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 1530.796144][ T1900] pc : wave5_vpu_dec_get_output_info+0x300/0x308 [wave5]
[ 1530.803060][ T1900] lr : wave5_vpu_dec_get_output_info+0x80/0x308 [wave5]
[ 1530.809873][ T1900] sp : ffffffc00b85bc00
[ 1530.813872][ T1900] x29: ffffffc00b85bc00 x28: 0000000000000000 x27: 0000000000000001
[ 1530.821695][ T1900] x26: 00000000fffffffd x25: 00000000ffffffff x24: ffffff8812820000
[ 1530.829516][ T1900] x23: ffffff88199f7840 x22: ffffff8873f5e000 x21: ffffffc00b85bc58
[ 1530.837336][ T1900] x20: 0000000000000000 x19: ffffff88199f7920 x18: ffffffc00a899030
[ 1530.845156][ T1900] x17: 00000000529c6ef0 x16: 00000000529c6ef0 x15: 0000000000198487
[ 1530.852975][ T1900] x14: ffffffc009f2b650 x13: 0000000000058016 x12: 0000000005000000
[ 1530.860795][ T1900] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
[ 1530.868615][ T1900] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000004086
[ 1530.876434][ T1900] x5 : 0000000000000001 x4 : ffffffc001454b94 x3 : ffffffc001454d94
[ 1530.884256][ T1900] x2 : ffffffc00b8201d0 x1 : 0000000000000020 x0 : 0000000000000000
[ 1530.892087][ T1900] Call trace:
[ 1530.895225][ T1900] wave5_vpu_dec_get_output_info+0x300/0x308 [wave5]
[ 1530.901788][ T1900] wave5_vpu_dec_finish_decode+0x6c/0x3dc [wave5]
[ 1530.908081][ T1900] wave5_vpu_irq_thread+0x140/0x168 [wave5]
[ 1530.913856][ T1900] irq_thread_fn+0x44/0xa4
[ 1530.918154][ T1900] irq_thread+0x15c/0x288
[ 1530.922330][ T1900] kthread+0x104/0x1d4
[ 1530.926247][ T1900] ret_from_fork+0x10/0x20
[ 1530.930520][ T1900] Code: 2a1f03ea 2a1f03eb 35ffef2c 17ffff74 (d42aa240)
[ 1530.937296][ T1900] ---[ end trace 0000000000000000 ]---
[ 1530.942596][ T1900] Kernel panic - not syncing: BRK handler: Fatal exception
[ 1530.949629][ T1900] SMP: stopping secondary CPUs
[ 1530.954244][ T1900] Kernel Offset: disabled
[ 1530.958415][ T1900] CPU features: 0x00,00000000,00800184,0000421b
[ 1530.964496][ T1900] Memory Limit: none
Move the disp_info assignment after testing that the index is positive
to avoid the exception.
Fixes: 45d1a2b93277 ("media: chips-media: wave5: Add vpuapi layer")
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
|
There is a spelling mistake in a dev_dbg message. Fix it.
Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
|
Fix compile warning when CONFIG_OF=n:
drivers/media/platform/chips-media/wave5/wave5-vpu.c:274:34: warning: 'wave5_dt_ids' defined but not used [-Wunused-const-variable=]
274 | static const struct of_device_id wave5_dt_ids[] = {
|
Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: added commit log text]
|
|
Add the Chips&Media wave5 encoder/decoder driver to the maintainers file
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
|
|
Add bindings for the wave5 chips&media codec driver
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Reviewed-by: Rob Herring <robh@kernel.org>
|
|
Add the decoder and encoder implementing the v4l2
API. This patch also adds the Makefile and the VIDEO_WAVE_VPU config
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
|
|
Add the vpuapi layer of the wave5 codec driver.
This layer is used to configure the hardware according
to the parameters.
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
|
|
Allow decoder drivers to enable set the ignore_streaming flag on their
CAPTURE queue, to allow queuing jobs to the M2M ready queue and perform
firmware sequence analysis with just a streaming OUTPUT queue and
available bitstream data.
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
Add a new flag to the `struct v4l2_m2m_dev` to toggle whether a queue
must be streaming in order to allow queuing jobs to the ready queue.
Currently, both queues (CAPTURE & OUTPUT) must be streaming in order to
allow adding new jobs. This behavior limits the usability of M2M for
some drivers, as these have to be able, to perform analysis of the
sequence to ensure, that userspace prepares the CAPTURE queue correctly.
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
Signed-off-by: Som Qin <som.qin@starfivetech.com>
|
|
Lower the priority of print
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
|