398 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

HiSPI控制器添加debugfs的支持并且修复debugfs name

已完成
缺陷
创建于  
2022-02-22 15:39

本次提交了两个patch。一个是使用debugfs_regset32接口创建寄存器转储文件,自动创建通用debugfs文件写读回调函数。另一个是修复debugfs目录名称不正确,把hisi_spi65535改为hisi_spi0。

环境:FPGA
步骤:

  1. 加载spi-hisi-kunpeng.ko
  2. cd /sys/kernel/debug/
  3. ls 查看debugfs目录是否注册,名称是否正确

验证日志【log】:
estuary:/$
estuary:/$ uname -a
Linux (none) 5.10.0+ #1 SMP Mon Feb 21 17:06:36 CST 2022 aarch64 GNU/Linux
estuary:/$
estuary:/$
estuary:/$ ls /boot/efi/EFI
ls: /boot/efi/EFI: No such file or directory
estuary:/$
estuary:/$
estuary:/$
estuary:/$ cd /lib/modules/5.10.0+/kernel/drivers/spi/
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$ ls
spi-cadence.ko spi-hisi-kunpeng.ko spi-pl022.ko
spi-dw-pci.ko spi-hisi-sfc-v3xx.ko spi-xlp.ko
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
</kernel/drivers/spi$ insmod spi-hisi-kunpeng.ko
[ 3848.386896][ T295] hisi-kunpeng-spi HISI03E1:00: hw version:0x30 max-freq:12
500 kHz
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
estuary:/lib/modules/5.10.0+/kernel/drivers/spi$
<.10.0+/kernel/drivers/spi$ cd /sys/kernel/debug/
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$ ls
acpi extfrag regmap
bdi fault_around_bytes regulator
block frontswap sched_debug
cleancache gpio sched_features
clear_warn_once hid sleep_time
clk hisi_spi0 split_huge_pages
debug_enabled kprobes suspend_stats
device_component kvm swiotlb
devices_deferred megaraid_sas tracing
dma_buf memblock usb
dma_pools mpt3sas wakeup_sources
dmaengine pinctrl zsmalloc
dri pm_genpd zswap
dynamic_debug pwm
error_injection ras
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$ lsmod
spi_hisi_kunpeng 16384 0 - Live 0xffffab30527a6000
vfio_iommu_type1 53248 0 - Live 0xffffab3052798000
vfio_pci 86016 0 - Live 0xffffab305276d000 (E)
vfio_virqfd 20480 1 vfio_pci, Live 0xffffab3052767000 (E)
vfio 40960 2 vfio_iommu_type1,vfio_pci, Live 0xffffab305275c000 (E)
sch_fq_codel 24576 1 - Live 0xffffab3052755000
aes_neon_bs 28672 0 - Live 0xffffab3052790000
aes_neon_blk 32768 1 aes_neon_bs, Live 0xffffab3052783000
aes_ce_blk 36864 0 - Live 0xffffab305274b000
aes_ce_cipher 20480 1 aes_ce_blk, Live 0xffffab3052745000
crypto_simd 24576 3 aes_neon_bs,aes_neon_blk,aes_ce_blk, Live 0xffffab305273e000
cryptd 24576 1 crypto_simd, Live 0xffffab3052737000
[ 4235.536054][ C0] random: fast init done
estuary:/sys/kernel/debug$
estuary:/sys/kernel/debug$

验证结果:能查看到debugfs已注册,注册的名称为hisi_spi0。

评论 (1)

oujiefeng 创建了缺陷

Hi oujiefeng, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @YangYingliang , @pi3orama , @成坚 (CHENG Jian) , @Qiuuuuu , @zhengzengkai , @gogooo , @Xie XiuQi

openeuler-ci-bot 添加了
 
sig/Kernel
标签
oujiefeng 修改了描述
zhengzengkai 通过src-openeuler/kernel Pull Request !603任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助