Commit Graph

1186 Commits

Author SHA1 Message Date
donghui.wang 12cb9763f5 ldim: optimize transmit start & stop [1/1]
PD#SWPL-234872

Problem:
miss bcon autotrans feature

Solution:
add bcon autotrans feature

Verify:
t6x

Change-Id: Ib0cf055be66eb6c953da2940fe183cb504561b28
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
2025-10-28 05:05:38 -07:00
yaoyu.xu b7d61d1418 hdmirx:sync code from 5.15 to 6.12 [1/1]
PD#SWPL-234410

Problem:
sync code from 5.15 to 6.12

Solution:
sync code from 5.15 to 6.12

Verify:
t6x

Change-Id: If578b87410020b9c5d2c6d785940a2720d071504
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2025-10-28 05:05:21 -07:00
hongyu.chen1 184158952d reboot: add aocpu watchdog reason in kernel. [3/12]
PD#SWPL-228126

Problem:
The kernel needs to be adapted to the aocpu watchdog.

Solution:
add config.

Verify:
build ok

Change-Id: I032224c9558401def04eb85daa443cd79b0b9352
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
2025-10-28 05:03:54 -07:00
lele xiang 575834ee6b tee: CB0 Playback failed of 4K HLS128 streams. [1/2]
PD#SWPL-233214

Problem:
In the secure playback context, the newly allocated TVP_POOL
was not granted access permissions for vdec/hevc.

Solution:
After allocating a new TVP_POOL, the TEE module checks and
synchronizes the current vdec/hevc access permissions,
add interface with lock

depends on CL:
600559

Verify:
S905X5

Change-Id: Iffa38ffabbb5b8edcf5f54dc88c18e21495b568b
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2025-10-28 02:30:44 -07:00
zhou.han b6ad8533d0 drm: add qms brr modename [1/1]
PD#SWPL-235127

Problem:
add qms brr modename

Solution:
add qms brr modename

Verify:
ross

Change-Id: I9624729669802c06574fb5dc86ef3f15952ec833
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-10-24 01:39:57 -07:00
Evoke Zhang 769fc40240 lcd: update lvds lane mapping policy [2/2]
PD#SWPL-233665

Problem:
lvds port_swap, lane_reverse no effect when use version3 phy_attr

Solution:
lvds port_swap, lane_reverse will take effect base on version3 phy_attr

Verify:
ay301

Change-Id: Idc3eadac5b5c7d374c9e7f876d3039b9c75c3581
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-10-23 07:48:24 -07:00
zhou.han 535f7a8c4b drm-hdmi: add sink_device_type property [1/1]
PD#SWPL-233636

Problem:
add sink_device_type property

Solution:
If IEEEOUI is declared in the current EDID, it indicates
that the current device is an HDMI device. Otherwise, it is
a DVI device.

Verify:
qurra

Change-Id: I4667978714afc5d2ed610489ca252c6d50bcb0e7
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-10-22 21:22:56 -07:00
rong.wang 61930d5883 deinterlace: add dm iocmd for pqserver [1/1]
PD#SWPL-232259

Problem:
add dm iocmd for pqserver

Solution:
add dm iocmd for pqserver

Verify:
s7d

Change-Id: Ica18b8b0347e168a03d0749c5cbe282c1d620ee5
Signed-off-by: rong.wang <rong.wang@amlogic.com>
2025-10-22 06:32:16 -07:00
dian.shao deffd4fd5d usb: Amlogic USB2 & USB3 PHY arch, reset, pll cfg updates [1/1]
PD#SWPL-234367

Problem:
Amlogic USB2 & USB3 PHY arch, reset, pll cfg updates.

Solution:
Modify drivers.

Verify:
T966D5-BU301.

Change-Id: I96e1f9cffbaa0116b79a70bac6cdad6f215c3c98
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-10-21 01:10:28 -07:00
jie.dai 2da4d03991 lcd: optimize json file parse [2/2]
PD#SWPL-235053

Problem:
json file limit to 16k,
it may parse error while too much "comment" or "space" in file

Solution:
limit valid parameters to 16k instead of file

Verify:
t6x

Change-Id: I1e422833e0a8c168857e6c48150df414c2b22ec9
Signed-off-by: jie.dai <jie.dai@amlogic.com>
2025-10-18 04:22:27 -07:00
Jianxiong Pan 67ad107d12 pagetrace: dmc not find pagetrace information. [1/1]
PD#SWPL-235140

Problem:
dmc print error pagetrace info.

Solution:
enable CONFIG_UNWINDER_FRAME_POINTER
disable CONFIG_VMAP_STACK

Verify:
txhd2.

Change-Id: I0f1d0a857d4ab5d38c4a98f712d1f00b76f671e6
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-10-16 01:19:01 -07:00
zhikui.cui 56642c566c NAND: fix kernel crash when read bl2 in s4 [1/1]
PD#SWPL-235559

Problem:
kernel crash when read bl2 in s4. it is bring by commit <6f85cdea>.
in old platform e.g. s4
don't use common pageinfo method (in drivers/mtd/common/page_info.c) and
in old platform common page info also would not prepare page info resource
e.g. boot_layout、pages_per_copy、bl2_copy_number and the most important
boot_info buffer. so if these old platform to use common page_info method
maybe will cause a crash, because these method maybe use theset variables
and if using boot_info which is null will cause a crash because unable to
handle kernel NULL.

Solution:
1. don't to use the common page info method in old platform
2. by the way, delete the useless <drivers/mtd/nand/meson_parse_part.c>
which has been replaced by <drivers/mtd/common/meson_parse_part.c>

Verify:
s4

Change-Id: I9815f3229cbb9da830d51803bd2dd527b2858af0
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
2025-10-15 22:34:49 -07:00
Jinbing Zhu c27eb9e50c amvecm: sync t6w 5.15 to 6.12 [1/1]
PD#SWPL-233630

Problem:
sync t6w 5.15 to 6.12

Solution:
sync t6w 5.15 to 6.12

Verify:
t6w

Change-Id: I6c19210816e852bf9179f5c5a567525bda4f36e8
Signed-off-by: Jinbing Zhu <jinbing.zhu@amlogic.com>
2025-10-15 22:34:29 -07:00
yunmin.chen 72de0e1143 tsync: CB2 stream_input Driver loading exception [1/1]
PD#SWPL-148389

Problem:
Disable the tsync module,
stream_input Driver loading exception

Solution:
Adjust tsync_pcr_stop() implementation.

Verify:
BG201

Change-Id: Iadf943a29394fb89f27db9c590e648233eec07e1
Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
(cherry picked from commit 905e5ed92f)
2025-10-15 18:57:25 -07:00
joy.rao 83aa23b6d6 resman: CB2 fix missing-prototypes issue [1/1]
PD#SWPL-221976

Problem:
Werror=missing-prototypes
non static function need define in head file

Solution:
1. fix Werror=missing-prototypes
2. non static function need define in head file
3. need remove unused static function

Verify:
pb build 692

Change-Id: I8978198b7bcba2b9ecbee0e8e27889637b8a5836
Signed-off-by: joy.rao <joy.rao@amlogic.com>
2025-10-14 16:18:21 -07:00
ruofei.zhao 5b64346759 hdmitx: sync CUVA code from Kenrel 5.4 to kernel 6.12 [1/1]
PD#SWPL-214379

Problem:
the cuva code of kernel 6.12 is incorrect

Solution:
sync CUVA code from Kenrel 5.4 to kernel 6.12

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I4aa057f592efe8c3bdcb985a0e8921135493b072
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-10-14 07:46:19 -07:00
Mingliang Dong 4123275211 hdr: add hdr sw flow for alg control register [1/1]
PD#SWPL-232656

Problem:
add hdr sw flow for alg control register

Solution:
add hdr sw flow for alg control register

Verify:
T6W

Change-Id: Ie0e3b586f2088b8e39505acea45a58f1c5a8f20d
Signed-off-by: Mingliang Dong <mingliang.dong@amlogic.com>
2025-10-14 01:59:09 -07:00
Huqiang Qin b765919d43 eth: Make the old WOL sysfs able to control the functions of the new WOL [1/1]
PD#SWPL-234877

Problem:
The user layer requires a compatible WOL interface.

Solution:
Make the old WOL sysfs able to control the functions of the new WOL.

Verify:
S6/BL201

Change-Id: Ie5ef660ec2929904277a06343445916c3ef481a7
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
(cherry picked from commit 69a1930ae8a073befee2d45d7cccbf9eea6636da)
2025-10-12 23:21:17 -07:00
donghui.wang 23697feb1e ldim: config bcon pinmux [1/1]
PD#SWPL-233599

Problem:
miss bcon pinmux

Solution:
config bcon pinmux

Verify:
t6x

Change-Id: I93d7628479ff50a35fc4764f5bf9f5ade01a2a33
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
2025-10-11 03:19:20 -07:00
jie.dai 13df3a6b4c lcd: tcon ioctl protect [1/1]
PD#SWPL-234907

Problem:
null pointer maybe access in tcon

Solution:
tcon ioctl protect

Verify:
t6x

Change-Id: I6d37bfc2b97f7a71d7fa63d9c404a41b10fef37d
Signed-off-by: jie.dai <jie.dai@amlogic.com>
2025-10-10 20:31:36 -07:00
Jianxiong Pan 308a389363 pagetrace: show large slab memory. [1/1]
PD#SWPL-205374

Problem:
show large slab memory detail.

Solution:
cat /proc/mem_large_slab
==============================
count(KB)            kaddr, function
------------------------------
   18528, ffffffee8cbfa7ac, mmc_mq_init_request
   10512, ffffffee871fafcc, bcmdhd_init_wlan_mem [amlogic_wireless]
    2048, ffffffee869bd708, dim_probe [aml_media]
     416, ffffffee86799464, rdma_ins_setting [aml_media]
     256, ffffffee86b31920, vf_pool_alloc [aml_media]
     256, ffffffee8668fe3c, normal_key_init [amlogic_efuse_unifykey]
     128, ffffffee86673120, meson_mmc_probe [amlogic_mmc]
     128, ffffffee867af32c, codec_mm_scatter_mgt_alloc_in [aml_media]
      64, ffffffee86a85538, vpp_lut3d_table_init [aml_media]
      64, ffffffee8679b5ac, rdma_part_table_register [aml_media]
      64, ffffffee86a090fc, amlvideo2_driver_probe [aml_media]
      64, ffffffee8d579ba8, nf_conntrack_h323_init

Verify:
local.

Change-Id: I848c46c07ab90e2f407728fd4d57c302e131c839
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-10-10 20:31:31 -07:00
Jianxiong Pan 883eada47b pagetrace: show hardware memory. [1/1]
PD#SWPL-205374

Problem:
shows memory not counted by meminfo.

Solution:
cat /proc/mem_hardware
==============================
count(KB)            kaddr, function
------------------------------
    2056, ffffffee8c447d54, mempool_alloc_pages
    1504, ffffffee8c7a3f2c, blk_mq_alloc_map_and_rqs
    1360, ffffffee8d54b8ac, alloc_large_system_hash
     256, ffffffee8c37f130, allocate_cmdlines_buffer
     160, ffffffee8c477690, pcpu_populate_chunk
      80, ffffffee8c2f7cd8, fill_page_cache_func
      64, ffffffee8c365410, __rb_allocate_pages
      64, ffffffee8d555a70, iomap_dio_init

Verify:
local.

Change-Id: Id86d7cdbd4aee15232e034f8402df158c001d48d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-10-09 19:18:14 -07:00
hai.cao 5219d97086 vpp: video can not display [1/1]
PD#SWPL-234208

Problem:
sync 5.15 code video display error

Solution:
some changes only in 6.12

Verify:
t6w

Change-Id: Idde138557885e365452ab879f15a8186dacf5e85
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-09-30 04:18:49 -07:00
hai.cao c0c0f6ee87 video: add t6w video support [1/1]
PD#SWPL-228895

Problem:
add t6w video support

Solution:
add support

Verify:
t6w

Change-Id: I999351db30836a46d1cf925eb99ffd0aec395698
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-09-28 00:32:05 -07:00
Jian Hu 6791f99cce bringup: add t6x basic environment [1/1]
PD#SWPL-232217

Problem:
kernel 6.12 t6x bringup

Solution:
add t6x basic environment based Kernel 5.15

Verify:
t6x

Change-Id: Ia1674da89dd6fc36252d83d7718a21cfbe4a7b99
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2025-09-28 00:31:56 -07:00
ruofei.zhao a0c3756c2b hdmitx: uboot supports qms, kernel does not need to be configured [2/2]
PD#SWPL-228929

Problem:
the uboot mode is 59hz. When the device is powered on for
the first time and qms is enabled, the output under uboot
will switch to 60hz. After the kernel starts, the mode
passed by uboot to the kernel is 59hz, so qms is switched
to 59hz

Solution:
after uboot configures qms, kernel should not configure
qms again

Verify:
S905X5

Test:
DRM-TX-78

Change-Id: I264f9edd567863e0df1da1cbcf4533da825fac91
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-09-27 22:30:33 -07:00
yao zhang1 88ea1e31f2 license: Fix amlogic drivers license. [1/1]
PD#SWPL-217731

Problem:
Fix amlogic license.

Solution:
Fix amlogic license.

Verify:
all chip

Change-Id: I36cc711e44a201ec944c6b0b54c0d21ab671b068
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-09-25 03:48:58 -07:00
zhikui.cui 32181ca03d NAND: unify slcnand&spinand mtdparts code [1/1]
PD#SWPL-224631

Problem:
mtd partition in spinand and slcnand have no difference,
should unify there code

Solution:
1. spinand partitions table define in dts keep same format with slc nand:
partitions {
	#address = <1>;
	#size-cells= <1>;

	partition@n {
		label = "part_name";
		reg = < ... >;
	};
};
instead of:
partition = <&partitions>;
partitions: partitions{
	part_name {
		offset = < ... >;
		size = < ... >;
	};
}

2. the definition of SLCNAND bl_mode in dts remains the same
as that of SPINAND
bl_mode = <0> : NAND_FIPMODE_COMPACT;
bl_mode = <1> : NAND_FIPMODE_DISCRETE;
bl_mode = <2> : NAND_FIPMODE_ADVANCE;
in this way, SLCNAND does not need to define bl2ex_mode in platform data by
meosn_nand.c

Change-Id: I32d1b1b55e6c927d73937f8f748d8285f3c6dff3
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
2025-09-25 14:03:05 +08:00
huijie.huang 6c8bb4f47c lcd: support more output mode and timing [2/2]
PD#SWPL-231810

Problem:
t6x need to support more output mode and timing

Solution:
1. Add 170/180/340/360hz output mode
2. Update max timing to 15
3. Update pll setting

Verify:
t6x

Change-Id: Ib4012179abbdd95aa581083aaab0ef20a30ddc78
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
2025-09-22 21:06:35 -07:00
donghui.wang dcf74ea791 bl/ldim/bcon/ambilight: sync kernel5.15 [1/1]
PD#SWPL-228774

Problem:
need sync kernel5.15 code

Solution:
1.sync ldim/bcon/ambilight

Verify:
t6w

Change-Id: I602303a9b8aafb2784f50c64f129a1a178b34711
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
2025-09-22 21:06:24 -07:00
jialong.jiang 752d9a0433 amdv: add lux value interface.. [1/1]
PD#SWPL-231801
PD#TV-177158

Problem:
add lux value interface.

Solution:
add lux value interface.

Verify:
t6x

Change-Id: I6856333cc824f1fb06ab4b5888c038a25da75ef6
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
2025-09-19 18:01:00 -07:00
lizhi.hu 8c5460e427 eDPTX: fixed panel_config develop [1/1]
PD#SWPL-228179

Problem:
fixed panel_config required for eDP panel

Solution:
add

Verify:
t7_an400

Change-Id: Ic458811cbfc1157ed5c6709462664fdc4b398bbc
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2025-09-18 16:24:46 -07:00
zhan.wang 6f896a17ca amvecm: hdr10 tmo driver [2/2]
PD#SWPL-229857

Problem:
tmo add set ootf1 flow

Solution:
tmo add set ootf1 flow

Verify:
t6x

Change-Id: I01f311444f2eda181625216a6b7cf97e044de78f
Signed-off-by: zhan.wang <zhan.wang@amlogic.com>
2025-09-18 05:36:48 -07:00
Evoke Zhang f3758e1eea lcd: update ioctl phy tuning [1/1]
PD#SWPL-228972

Problem:
need update ioctl phy tuning to support data lane sel

Solution:
update ioctl phy tuning

Verify:
be311

Change-Id: Ie7fec5ff49d877929468d2f1aed2604b562f2a93
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-09-17 18:51:34 -07:00
Jian Hu 69cb048aa6 mmc: t6d: fix compiling error when CONFIG_MMC is disabled [1/1]
PD#SWPL-191471

Problem:
there is compiling error when CONFIG_MMC is disabled

Solution:
add empty function for aml_sd.h

Verify:
t6d

Test:
Boot

Change-Id: I30f1a37558a9e8758caf15aa03420665721e5b97
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
(cherry picked from commit 7c81baeff3)
2025-09-17 18:46:51 -07:00
yidong zhang b5a0d8fcbe raman_ai: brinup raman_ai kernel 6.12 on android 16 [1/2]
PD#SWPL-229858

Problem:
bringup raman_ai on android 16.

Solution:
bringup raman_ai on android 16.

Verify:
raman_ai

Change-Id: I579ea5ce45ad0f24943c16ac20f9c86fad8f469e
Signed-off-by: yidong zhang <yidong.zhang@amlogic.com>
2025-09-16 21:43:29 -07:00
can.zhang ffcfa1561a amdv: resync cl optimize dma time cost [1/1]
PD#SWPL-231112

Problem:
wr reg interface error

Solution:
resync cl

Verify:
s7d

Change-Id: I32370171a88297f8dba2ca08bc4de8c01133fa73
Signed-off-by: can.zhang <can.zhang@amlogic.com>
2025-09-12 21:06:58 -07:00
zijie.hong 130ccef9be vdin: Provide UAPI headers for v4l2 module [1/1]
PD#SWPL-229736

Problem:
Provide UAPI headers for v4l2 module

Solution:
move headers related to v4l2

Verify:
T5W/T6D

Change-Id: I62f8cc38243a27204f19a64b3c0edb10fca34226
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
2025-09-12 21:06:53 -07:00
Sunny Luo 0d37703711 spi: Synchronize the 5.15 spicc & spisg driver [1/1]
PD#SWPL-229894

Problem:
Synchronize the 5.15 spicc & spisg driver

Solution:
Porting from 5.15
cl-455958: spisg: fix mutex lock panic of dirspi_async [1/1]
cl-416131: spi: spicc-v2: add vsync trig mode support [1/1]
cl-462610: spicc: reset controller when busy [1/1]
cl-465874: spicc: fix call strace warn by unexpected reset re-get [1/1]
cl-464625: spisg: T6D bringup [1/1]
cl-469415: ldim: optimize spi interface [1/1]
cl-477724: spisg: add std support [1/1]
cl-473141: spicc: driver optimization [1/1]
cl-481399: spi: optimize spisg driver [1/1]
cl-495042: spi: optimize spicc timing [1/1]
cl-502562: spisg: fix transmit incomplete issue when trig stop [1/1]
cl-498008: ldim: multiple spi support [1/2]
cl-521411: spi: optimize spicc cpu load [1/1]
cl-537218: spi: t6w spisg new features bringup [1/1]
cl-540340: spi: t6w spisg trig mode bringup [1/1]
cl-579760: spisg: workaround of multi-descriptors transferring failed [1/1]
cl-579846: spisg: Resolve the naming confusion issue of cs_setup/hold [1/1]
cl-579847: spisg: optimize cs_setup/hold to be consistent with SPICC [1/1]
cl-582022: spisg: t6x: transfer failed by the new feature of auto clk gate
           control [1/1]
cl-580925: SPICC: localdiming support [1/1]

Verify:
T5M-AY301 S7-BH209

Change-Id: If2b279612fb86b0ea8278f93ecb57dbc3e18efdd
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2025-09-12 19:05:30 -07:00
Evoke Zhang 3f665f5524 bl: sync kernel5.15 [1/1]
PD#SWPL-198207
PD#SWPL-150271
PD#SWPL-200483
PD#SWPL-169836

Problem:
need sync kernel5.15 code

Solution:
1.add bl hold on config
2.Synchronize the index of bdrv and bl_level
3.analog_pwm_config function usage error
4.set bl_pwm_ctrl before bl_on_delay

Verify:
t5m, t3x

Change-Id: Ied3edfb68d59ab5d06014e3f9f576c319eb45eb4
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2025-09-11 03:16:30 -07:00
Tao Zeng 6ed3ff00ca f2fs: remove f2fs ko and use vendor hook for amfc compress [1/2]
PD#SWPL-231150

Problem:
f2fs is no need for extern ko

Solution:
remove it and use vendor hook for amfc

Verify:
s7d

Change-Id: I268d4e2bbc8bc9d7af0b2f1fce46690d5eac9832
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
2025-09-11 01:08:51 -07:00
hai.cao b6c9425acc ge2d: sync ge2d code from 5.15 [1/1]
PD#SWPL-228896

Problem:
6.12 can not support t6w

Solution:
add support

Verify:
t6w

Change-Id: Ia079e5a9e16322d15f7bd733cf19843bf48c5364
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-09-10 21:16:09 -07:00
Junyi Zhao cb1ff3e38d i2c: add polling mode [1/1]
PD#SWPL-224199

Problem:
need add poling mode for i2c

Solution:
add it

Verify:
t6d

Change-Id: I3dd45f6fbe46473fdee36c240089c785be5221cd
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
2025-09-10 20:43:59 -07:00
Doosan Baek 35600c23cc kl/kt: improve seckey driver [1/1]
PD#SWPL-215242

Problem:
structure variable type
old license

Solution:
fix seckey driver variable type
modify license

Verify:
s6

Change-Id: If6280e73b82f18dc45b5ac146c0532fbeecbd52a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
2025-09-10 01:34:11 -07:00
Deyong Chen 6138ab422d vpq: add vpq iocmd file to uapi path for k6.12 [1/1]
PD#SWPL-230589

Problem:
aml_pqserver includer vpq_cmd.h, but no file in k6.12 uapi path

Solution:
add vpq iocmd file to uapi path for k6.12

Verify:
T6W

Change-Id: Icab109c49a627c530ea6d3da5ca5b3fb0d60dec9
Signed-off-by: Deyong Chen <deyong.chen@amlogic.com>
2025-09-10 01:11:54 -07:00
hai.cao b75ff7de8d vpp: add bypass video mute control [1/1]
PD#SWPL-230799

Problem:
add video mute bypass to debug

Solution:
add support

Verify:
tv chips

Change-Id: I83a956b949e7edcf6983b1aab728f70964c4f71c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-09-09 02:11:41 -07:00
huijie.huang 1242492a55 lcd: support t6w and t6x chip [1/1]
PD#SWPL-228770

Problem:
Kernel 6.12 need to support t6w

Solution:
Kernel 6.12 T6W bringup

Verify:
t6w

Change-Id: Ied122f870bc5d141bc2201ff5e99f1293d74132b
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
2025-09-08 04:58:58 -07:00
ruofei.zhao cff695651d hdmitx: optimize hdmitx_edid_check_data_valid code [1/1]
PD#SWPL-229484

Problem:
hdmitx_edid_check_data_valid is called multiple times, code is redundant

Solution:
optimize hdmitx_edid_check_data_valid code

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I6bdab3a2275b25d2d60e893b81f3fadc8511f4ea
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-09-08 04:58:51 -07:00
Jianxiong Pan 4faea8d07f mm: provide interface to set cma task priority. [1/1]
PD#SWPL-229258

Problem:
some scenarios hope to dynamically modify the cma task priority.

Solution:
provide interface to set cma task priority.

Verify:
local.

Change-Id: I72ad141f3535a9173f622ff73c79c96440aa76da
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-09-08 01:19:00 -07:00
dongfei.li 282862c937 frc: frc sync k5.15 [1/1]
PD#SWPL-230806

Problem:
sync k5.15

Solution:
sync k5.15

Verify:
T5M

Change-Id: Id133261c3c87e636b85853978b45414ab1ff6039
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
2025-09-05 05:16:31 -07:00