From 1f0130be9b45e54075b572d7eabfd3e623ab41df Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Tue, 23 Aug 2022 18:22:26 +0800 Subject: [PATCH] video: rockchip: mpp: Add more common procfs Signed-off-by: Herman Chen Change-Id: I094de11f336a8f1b1b8e125f35ffae7431bf5eea --- drivers/video/rockchip/mpp/mpp_jpgdec.c | 4 ++++ drivers/video/rockchip/mpp/mpp_rkvdec.c | 4 ++++ drivers/video/rockchip/mpp/mpp_rkvenc.c | 4 ++++ drivers/video/rockchip/mpp/mpp_vdpu1.c | 4 ++++ drivers/video/rockchip/mpp/mpp_vdpu2.c | 4 ++++ drivers/video/rockchip/mpp/mpp_vepu1.c | 4 ++++ drivers/video/rockchip/mpp/mpp_vepu2.c | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/drivers/video/rockchip/mpp/mpp_jpgdec.c b/drivers/video/rockchip/mpp/mpp_jpgdec.c index 5cf4cddaeb43b..58e8b16222eca 100644 --- a/drivers/video/rockchip/mpp/mpp_jpgdec.c +++ b/drivers/video/rockchip/mpp/mpp_jpgdec.c @@ -374,6 +374,10 @@ static int jpgdec_procfs_init(struct mpp_dev *mpp) dec->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(dec->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, dec->procfs, &dec->aclk_info.debug_rate_hz); mpp_procfs_create_u32("session_buffers", 0644, diff --git a/drivers/video/rockchip/mpp/mpp_rkvdec.c b/drivers/video/rockchip/mpp/mpp_rkvdec.c index c39af58125394..7b8c8176f8e3e 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvdec.c +++ b/drivers/video/rockchip/mpp/mpp_rkvdec.c @@ -1175,6 +1175,10 @@ static int rkvdec_procfs_init(struct mpp_dev *mpp) dec->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(dec->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, dec->procfs, &dec->aclk_info.debug_rate_hz); mpp_procfs_create_u32("clk_core", 0644, diff --git a/drivers/video/rockchip/mpp/mpp_rkvenc.c b/drivers/video/rockchip/mpp/mpp_rkvenc.c index 01c3ebf4600c5..767a85e432dee 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvenc.c +++ b/drivers/video/rockchip/mpp/mpp_rkvenc.c @@ -798,6 +798,10 @@ static int rkvenc_procfs_init(struct mpp_dev *mpp) enc->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(enc->procfs, mpp); + /* for debug */ mpp_procfs_create_u32("aclk", 0644, enc->procfs, &enc->aclk_info.debug_rate_hz); diff --git a/drivers/video/rockchip/mpp/mpp_vdpu1.c b/drivers/video/rockchip/mpp/mpp_vdpu1.c index 025566ba1b2e7..0d4bb9ee8c79b 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu1.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu1.c @@ -506,6 +506,10 @@ static int vdpu_procfs_init(struct mpp_dev *mpp) dec->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(dec->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, dec->procfs, &dec->aclk_info.debug_rate_hz); mpp_procfs_create_u32("session_buffers", 0644, diff --git a/drivers/video/rockchip/mpp/mpp_vdpu2.c b/drivers/video/rockchip/mpp/mpp_vdpu2.c index 0a921649c05e5..e3d78d710f59d 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu2.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu2.c @@ -459,6 +459,10 @@ static int vdpu_procfs_init(struct mpp_dev *mpp) dec->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(dec->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, dec->procfs, &dec->aclk_info.debug_rate_hz); mpp_procfs_create_u32("session_buffers", 0644, diff --git a/drivers/video/rockchip/mpp/mpp_vepu1.c b/drivers/video/rockchip/mpp/mpp_vepu1.c index 473f31a6be927..3bb51c963939c 100644 --- a/drivers/video/rockchip/mpp/mpp_vepu1.c +++ b/drivers/video/rockchip/mpp/mpp_vepu1.c @@ -555,6 +555,10 @@ static int vepu_procfs_init(struct mpp_dev *mpp) enc->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(enc->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, enc->procfs, &enc->aclk_info.debug_rate_hz); mpp_procfs_create_u32("session_buffers", 0644, diff --git a/drivers/video/rockchip/mpp/mpp_vepu2.c b/drivers/video/rockchip/mpp/mpp_vepu2.c index 7892226a90164..87b123e7187da 100644 --- a/drivers/video/rockchip/mpp/mpp_vepu2.c +++ b/drivers/video/rockchip/mpp/mpp_vepu2.c @@ -677,6 +677,10 @@ static int vepu_procfs_init(struct mpp_dev *mpp) enc->procfs = NULL; return -EIO; } + + /* for common mpp_dev options */ + mpp_procfs_create_common(enc->procfs, mpp); + mpp_procfs_create_u32("aclk", 0644, enc->procfs, &enc->aclk_info.debug_rate_hz); mpp_procfs_create_u32("session_buffers", 0644,