I tried to assign different (already existing) clock nodes but no luck so far.
When I try to use init_uart_clock = 128000000, I can see it being reflected in the clk_summary (cat /sys/kernel/debug/clk/clk_summary) but I am still not able to get beyond 4Mbit.
So my fear is that even though the new clock is reflected by the kernel, it is not actually changed in hardware.
This is what clk_summary reports currently:
When I try to use init_uart_clock = 128000000, I can see it being reflected in the clk_summary (cat /sys/kernel/debug/clk/clk_summary) but I am still not able to get beyond 4Mbit.
So my fear is that even though the new clock is reflected by the kernel, it is not actually changed in hardware.
This is what clk_summary reports currently:
Code:
enable prepare protect duty hardware connection clock count count count rate accuracy phase cycle enable consumer id--------------------------------------------------------------------------------------------------------------------------------------------- fw-clk-vec 0 0 0 0 0 0 50000 Y deviceless no_connection_id fw-clk-pixel-bvb 0 0 0 75000000 0 0 50000 Y fef05700.hdmi bvb fef00700.hdmi bvb deviceless no_connection_id fw-clk-m2mc 0 0 0 120000000 0 0 50000 Y fef05700.hdmi hdmi fef00700.hdmi hdmi deviceless no_connection_id fw-clk-hevc 0 0 0 250000000 0 0 50000 Y feb10000.codec hevc deviceless no_connection_id fw-clk-pixel 0 0 0 0 0 0 50000 Y deviceless no_connection_id fw-clk-isp 0 0 0 250000000 0 0 50000 Y deviceless no_connection_id fw-clk-v3d 0 0 0 250000000 0 0 50000 Y fec00000.v3d no_connection_id deviceless no_connection_id fw-clk-core 2 2 0 200000000 0 0 50000 Y fe400000.hvs no_connection_id fe400000.hvs no_connection_id deviceless no_connection_id fw-clk-arm 0 0 0 600000000 0 0 50000 Y cpu0 no_connection_id cpu0 no_connection_id deviceless no_connection_id 108MHz-clock 0 0 0 108000000 0 0 50000 Y deviceless no_connection_id hdmi1-108MHz 0 0 0 108000000 0 0 50000 N fef05700.hdmi audio deviceless no_connection_id hdmi0-108MHz 0 0 0 108000000 0 0 50000 N fef00700.hdmi audio deviceless no_connection_id 27MHz-clock 0 0 0 27000000 0 0 50000 Y fef05700.hdmi cec fef00700.hdmi cec deviceless no_connection_id otg 0 0 0 480000000 0 0 50000 Y deviceless no_connection_id osc 4 4 0 54000000 0 0 50000 Y deviceless no_connection_id tsens 0 0 0 3375000 0 0 50000 Y deviceless no_connection_id otp 0 0 0 13500000 0 0 50000 Y deviceless no_connection_id timer 0 0 0 1000000 0 0 50000 Y deviceless no_connection_id plld 5 5 0 3000000091 0 0 50000 Y deviceless no_connection_id plld_dsi1 1 1 0 11718751 0 0 50000 Y deviceless no_connection_id plld_dsi0 1 1 0 11718751 0 0 50000 Y deviceless no_connection_id plld_per 2 2 0 750000023 0 0 50000 Y deviceless no_connection_id emmc2 1 1 0 100000003 0 0 50000 Y fe340000.mmc no_connection_id deviceless no_connection_id emmc 0 0 0 250000007 0 0 50000 Y fe300000.mmcnr no_connection_id deviceless no_connection_id uart 0 0 0 128000003 0 0 50000 Y fe201000.serial no_connection_id deviceless no_connection_id plld_core 1 1 0 600000019 0 0 50000 Y deviceless no_connection_id pllc 5 5 0 2592000000 0 0 50000 Y deviceless no_connection_id pllc_per 1 1 0 648000000 0 0 50000 Y deviceless no_connection_id pllc_core2 1 1 0 10125000 0 0 50000 Y deviceless no_connection_id pllc_core1 1 1 0 10125000 0 0 50000 Y deviceless no_connection_id pllc_core0 1 1 0 10125000 0 0 50000 Y deviceless no_connection_id pllb 2 2 0 1799999982 0 0 50000 Y deviceless no_connection_id pllb_arm 1 1 0 599999994 0 0 50000 Y deviceless no_connection_id plla 4 4 0 2999999988 0 0 50000 Y deviceless no_connection_id plla_ccp2 1 1 0 11718750 0 0 50000 Y deviceless no_connection_id plla_dsi0 1 1 0 11718750 0 0 50000 Y deviceless no_connection_id plla_core 2 2 0 499999998 0 0 50000 Y deviceless no_connection_id h264 0 0 0 249999999 0 0 50000 Y fe100000.watchdog h264 deviceless no_connection_id isp 0 0 0 249999999 0 0 50000 Y fe100000.watchdog isp deviceless no_connection_id vpu 3 3 0 500000000 0 0 50000 Y fe201000.serial apb_pclk fe215000.aux no_connection_id fe201600.serial apb_pclk deviceless no_connection_id aux_spi2 0 0 0 500000000 0 0 50000 N deviceless no_connection_id aux_spi1 0 0 0 500000000 0 0 50000 N deviceless no_connection_id aux_uart 0 0 0 500000000 0 0 50000 N deviceless no_connection_id peri_image 0 0 0 500000000 0 0 50000 Y fe100000.watchdog peri_image deviceless no_connection_id uart3_pclk 0 0 0 200000000 0 0 50000 Y fe201600.serial no_connection_id deviceless no_connection_id dsi1p 0 0 0 0 0 0 50000 Y deviceless no_connection_id dsi0p 0 0 0 0 0 0 50000 Y deviceless no_connection_id dsi1e 0 0 0 0 0 0 50000 Y deviceless no_connection_id dsi0e 0 0 0 0 0 0 50000 Y deviceless no_connection_id cam1 0 0 0 0 0 0 50000 Y deviceless no_connection_id cam0 0 0 0 0 0 0 50000 Y deviceless no_connection_id dpi 0 0 0 0 0 0 50000 Y deviceless no_connection_id tec 0 0 0 0 0 0 50000 Y deviceless no_connection_id smi 0 0 0 0 0 0 50000 Y deviceless no_connection_id slim 0 0 0 0 0 0 50000 Y deviceless no_connection_id gp2 0 0 0 0 0 0 50000 Y deviceless no_connection_id gp1 0 0 0 0 0 0 50000 Y deviceless no_connection_id gp0 0 0 0 0 0 0 50000 Y deviceless no_connection_id dft 0 0 0 0 0 0 50000 Y deviceless no_connection_id aveo 0 0 0 0 0 0 50000 Y deviceless no_connection_id pcm 0 0 0 0 0 0 50000 Y deviceless no_connection_id pwm 0 0 0 0 0 0 50000 Y deviceless no_connection_id sdram 0 0 0 0 0 0 50000 Y deviceless no_connection_id hsm 0 0 0 0 0 0 50000 Y deviceless no_connection_id
Statistics: Posted by p0ckin3d — Wed Nov 27, 2024 10:25 am