Skip to content

Conversation

@Avenger-285714
Copy link
Member

No description provided.

Guomin.Chen and others added 8 commits March 6, 2025 10:49
Add ACPI support for syscon subsystem.

Signed-off-by: Lihua Liu <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
Add acpi support for cadence gpio driver.

Signed-off-by: Zichar.Zhang <[email protected]>
Add usb2,usb3 and combo phy driver for cix.

Signed-off-by: Guomin.Chen <[email protected]>
Add usb controller driver for Cix.
Add platform driver for sky1 platform.

Signed-off-by: Guomin.Chen <[email protected]>
Add realtek typec pd driver for sky1.

Signed-off-by: Chao.Zeng <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
add irqchip driver for sky1.

Signed-off-by: Richie.Ren <[email protected]>
Signed-off-by: Wenxue.Ding <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
add cadence i2c adapter driver for Cix.

Signed-off-by: Jun.Guo <[email protected]>
Signed-off-by: Lihua Liu <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
This is a simple driver for the sky1 general purpose timer.
The general purpose timer is configured(freerunning mode)
as a 64-bit incrementing counter with an auto-incrementing feature.
It continues incrementing after sending interrupts. The gpt timer
is used after system start.

Signed-off-by: Jerry.Zhu <[email protected]>
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We failed to fetch the diff for pull request #650

You can try again by commenting this pull request with @sourcery-ai review, or contact us for help.

@MingcongBai MingcongBai changed the title [Deepin-Kernel-SIG] [linux 6.6-y] [CIX] Apply suppors for CIX [Deepin-Kernel-SIG] [linux 6.6-y] [CIX] Apply support for CIX Mar 6, 2025
@MingcongBai
Copy link
Contributor

Build failure in dma350:

In file included from drivers/dma/arm_dma350.c:31:
drivers/dma/dma350_ch_drv.h:1998:6: 错误:conflicting types for ‘dma350_ch_enable_intr’ due to enum/integer mismatch; have ‘void(void *, uint32_t)’ {或称 ‘void(void *, unsigned int)’} [-Werror=enum-int-mismatch]
 1998 | void dma350_ch_enable_intr(void __iomem *addr, uint32_t intr)
      |      ^~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:438:6: 附注:previous declaration of ‘dma350_ch_enable_intr’ with type ‘void(void *, enum dma350_ch_intr_t)’
  438 | void dma350_ch_enable_intr(void __iomem *addr, enum dma350_ch_intr_t intr);
      |      ^~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:2004:6: 错误:conflicting types for ‘dma350_ch_disable_intr’ due to enum/integer mismatch; have ‘void(void *, uint32_t)’ {或称 ‘void(void *, unsigned int)’} [-Werror=enum-int-mismatch]
 2004 | void dma350_ch_disable_intr(void __iomem *addr, uint32_t intr)
      |      ^~~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:451:6: 附注:previous declaration of ‘dma350_ch_disable_intr’ with type ‘void(void *, enum dma350_ch_intr_t)’
  451 | void dma350_ch_disable_intr(void __iomem *addr, enum dma350_ch_intr_t intr);
      |      ^~~~~~~~~~~~~~~~~~~~~~

Guomin.Chen and others added 8 commits March 6, 2025 21:56
- complete cyclic mode and scatter gather mode
- support device to memory and memory to device transfer
- support 1D transfter
- support max to 8 channel transfer

Signed-off-by: hongliang.yang <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
Signed-off-by: WangYuli <[email protected]>
Add clk driver for cix platform.

Signed-off-by: Joakim Zhang <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
1,Add cix reset controller driver.
2,Add cix sky1 audio reset driver.

Signed-off-by: Zichar.Zhang <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
1,Add driver support for Sky1 SoC version.
2,Add acpi resource driver for sky1.

Signed-off-by: Jerry.Zhu <[email protected]>
Signed-off-by: Zichar.Zhang <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
Add drm display driver for Cix platform.

Signed-off-by: Wenxue.Ding <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
This patch introduces a driver to control dsp through remoteproc
framework. Following features are implemented:
- firmware image load
- boot/kick-off the dsp
- crash memdump and recovery
- dedicated memory regions
- runtime pm
- acpi support

Signed-off-by: Lihua Liu <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
add cix sound card driver support.

Signed-off-by: xing.wang <[email protected]>
Signed-off-by: Zichar.Zhang <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
DRM_OBJECT_MAX_PROPERTY number 24 is not enough for linlon-dp usage, increase
it to a large enough value to fit linlon-dp's requirement

Signed-off-by: cunyuan.liu <[email protected]>
Signed-off-by: Guomin.Chen <[email protected]>
@Avenger-285714
Copy link
Member Author

Build failure in dma350:

In file included from drivers/dma/arm_dma350.c:31:
drivers/dma/dma350_ch_drv.h:1998:6: 错误:conflicting types for ‘dma350_ch_enable_intr’ due to enum/integer mismatch; have ‘void(void *, uint32_t)’ {或称 ‘void(void *, unsigned int)’} [-Werror=enum-int-mismatch]
 1998 | void dma350_ch_enable_intr(void __iomem *addr, uint32_t intr)
      |      ^~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:438:6: 附注:previous declaration of ‘dma350_ch_enable_intr’ with type ‘void(void *, enum dma350_ch_intr_t)’
  438 | void dma350_ch_enable_intr(void __iomem *addr, enum dma350_ch_intr_t intr);
      |      ^~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:2004:6: 错误:conflicting types for ‘dma350_ch_disable_intr’ due to enum/integer mismatch; have ‘void(void *, uint32_t)’ {或称 ‘void(void *, unsigned int)’} [-Werror=enum-int-mismatch]
 2004 | void dma350_ch_disable_intr(void __iomem *addr, uint32_t intr)
      |      ^~~~~~~~~~~~~~~~~~~~~~
drivers/dma/dma350_ch_drv.h:451:6: 附注:previous declaration of ‘dma350_ch_disable_intr’ with type ‘void(void *, enum dma350_ch_intr_t)’
  451 | void dma350_ch_disable_intr(void __iomem *addr, enum dma350_ch_intr_t intr);
      |      ^~~~~~~~~~~~~~~~~~~~~~

已修复

Copy link
Contributor

@MingcongBai MingcongBai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

确认编译修复,无可用测试设备,以不影响发行为准放行

Copy link
Member

@opsiff opsiff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please use another pull request to sumbit configs change not refer to the pull request.

Enable drivers from CIX.

Signed-off-by: WangYuli <[email protected]>
@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: MingcongBai, opsiff

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Avenger-285714 Avenger-285714 merged commit b099f4c into deepin-community:linux-6.6.y Mar 9, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants