已开启
HiSpark_AiFly开发板功能适配 #588
HiSpark_AiFly开发板功能适配 #588
已开启
jia_kongfeng创建于 8月31日
jia_kongfeng
8月31日

一、内容说明(相关的Issue)

https://gitcode.com/openharmony/kernel_linux_patches/issues/182

二、建议测试周期和提测地址

建议测试完成时间:xxxx.xx.xx
投产上线时间:xxxx.xx.xx
提测地址:CI环境/压测环境
测试账号:

三、变更内容

  • 3.1 关联PR列表

  • 3.2 数据库和部署说明

    1. 常规更新
    2. 重启unicorn
    3. 重启sidekiq
    4. 迁移任务:是否有迁移任务,没有写 "无"
    5. rake脚本:bundle exec xxx RAILS_ENV = production;没有写 "无"
  • 3.4 其他技术优化内容(做了什么,变更了什么)

    • 重构了 xxxx 代码
    • xxxx 算法优化
  • 3.5 废弃通知(什么字段、方法弃用?)

  • 3.6 后向不兼容变更(是否有无法向后兼容的变更?)

四、研发自测点(自测哪些?冒烟用例全部自测?)

自测测试结论:

五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)

检查点:

需求名称 是否影响xx公共模块 是否需要xx功能 需求升级是否依赖其他子产品
xxx 否 需要 不需要

接口测试:

性能测试:

并发测试:

其他:

likedislike
合并受阻
openharmony_ciopenharmony_ci成员
8月31日 添加了label:waiting_on_author
openharmony_ci
openharmony_ci成员
8月31日 评论:

感谢提交 Pull Requests!如果您提交的PR已经开发完毕,请评论 "start build" 触发门禁,更多交互操作,请访问OpenHarmony社区支持命令清单。如果需要调整订阅PR、Issue的变更状态,请访问订阅链接。


Thanks for submitting the pull request. If your Pull Request has already been developed, you can leave a "start build" comment to trigger the gated system. For more commands, please visit OpenHarmony Command List. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
openharmony_ciopenharmony_ci成员
8月31日 添加了label:dco检查成功
lijiawei
lijiawei成员9月1日进行代码检视1
linux-6.6/hispark_aifly_patch/0005-kernel-dhcp-support.patch
已过期
@@ -1662,0 +1662,0 @@
1662+- ret = dma_set_mask_and_coherent(priv->dev, DMA_BIT_MASK(64)); /* 64: mask length */
1663++ ret = dma_set_mask_and_coherent(priv->dev, DMA_BIT_MASK(32)); /* 32: mask length */
1664+ if (ret) {
1665+ pr_err("dma set mask bit 64 failed! ret=%d", ret);
lijiawei
lijiawei9月1日评论:

[linux-6.6/hispark_aifly_patch/0005-kernel-dhcp-support.patch:25] 错误消息与代码不一致:此处将 DMA_BIT_MASK(64) 改为 DMA_BIT_MASK(32),但下方的 pr_err 仍输出 "dma set mask bit 64 failed",应修改为 "dma set mask bit 32 failed" 以保持一致。

likedislike
lijiawei
lijiawei成员9月1日进行代码检视1
linux-6.6/hispark_aifly_patch/0007-kernel-nca9555.patch
@@ -0,0 +94,4 @@
94++
95++ mutex_lock(&nca9555_gpio->lock);
96++ /* There are dedicated registers for GPIO IN/OUT. */
97++ if (nca9555_gpio->dir[bank] & bit)
lijiawei
lijiawei9月1日评论:

[linux-6.6/hispark_aifly_patch/0007-kernel-nca9555.patch:97] nca9555_gpio_get_value 中输入/输出方向判断逻辑反了:当 dir[bank] & bit 为真时(对应 CONFIG 寄存器 bit=1,即输入模式),代码返回 dat_out(输出缓存值);当 bit 为假时(CONFIG bit=0,即输出模式),代码读取输入寄存器。应交换两个分支:输入模式读输入寄存器,输出模式返回 dat_out 缓存值。

likedislike
此处折叠了177条消息 查看更多
openharmony_ciopenharmony_ci成员
3 天前 添加了label:编译失败
openharmony_ciopenharmony_ci成员
3 天前 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
3 天前 添加了label:冒烟测试失败
openharmony_ci
openharmony_ci成员
3 天前 评论:

代码门禁未通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/6ad1e11d64650f998bff425f/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result test result package
1 hispark_taurus_LiteOS success success >>>
2 hispark_taurus_Linux success NA >>>
3 dayu200 success success >>>
4 master_inner_build success(IGNORE) NA >>>
5 ohos-host_mini_tdd success NA >>>
6 dayu600_7885 failed(compile failed) NA >>>
7 x86_64_virt success NA >>>

likedislike
lijiawei
lijiawei成员
2 天前 评论:

代码检视完成 — 2026年10月17日 08:06(增量检视)

已完成对 openharmony/kernel_linux_patches#588 的增量代码检视。

增量范围: 45d12a12991f → c9f8be40b31d,变更 11 个文件(增量 diff 已通过 incremental_diff.py 计算,审查范围限定在变更行 ±10 行上下文窗口内)。

重点审查文件(增量范围内):

文件 审查结论
linux-6.6/hispark_aifly_patch/patch_hispark_aifly.sh 新增打补丁脚本,apply_patch 采用 --dry-run 预检 + 正向/反向判断实现幂等,sync_dt_bindings 用符号链接同步 include/dt-bindings 到 DTC 包含路径。逻辑合理。
0008-power-key-dts.patch DTS 新增 gpio-keys 节点(电源键、背光键),linux,code 使用 KEY_POWER/KEY_BRIGHTNESSDOWN 宏,debounce-interval 合理。
0009-hdf-soc-path.patch drivers/Makefile 末尾追加 obj-$(CONFIG_ARCH_SS928V100) += hdf/soc_driver/,条件编译保护到位。
其余 .patch 文件 板级外设支持补丁(DRM/VO/MIPI/NCA9555/Quectel 4G/DHCP),增量范围内未发现集成问题。

未发现需要提交者采取行动的问题。

如对某个补丁文件的具体变更有疑问,可在对应文件行下回复讨论。

likedislike