Skip to content
Snippets Groups Projects
Select Git revision
  • e6b66dfb37ccbc4c649325e693bcc119ed141b51
  • add-vdpu381-and-383-to-rkvdec
  • prepare-add-vdpu381-and-383-to-rkvdec
  • add-rkvdec2-driver-vdpu383-hevc
  • add-rkvdec2-driver-vdpu383
  • add-rkvdec2-driver-hevc
  • rkvdec-mov-to-structs
  • av1-fix-postproc-leak
  • add-rkvdec2-driver-iommu-422-10bits
  • patch-queue/jamba/trixie
  • hdmi-fix-1080p-rock4d-6.11
  • upstreaming/rk3576-rock4d-spi-v1
  • upstreaming/rk3576-rock4d-support-v5
  • upstreaming/rk3588-hdmi-audio-6
  • upstreaming/rk3576-rock4d-support-v3
  • upstreaming/rk3576-rock4d-support-v1
  • upstreaming/rk3576-rock4d-support
  • add-rkvdec2-driver-iommu
  • upstream/rk3576-rock-4d
  • rk3588-hdmi-audio-2
  • fix-rk3588-i2s-tdm-clocks
  • v6.3
  • v6.3-rc1
  • v6.2-rc1
  • v6.0-rc1
  • v5.19-rc3
  • v5.19-rc2
  • v5.19-rc1
  • v5.18
  • v5.18-rc7
  • v5.18-rc6
  • v5.18-rc5
  • v5.18-rc4
  • v5.18-rc3
  • v5.18-rc2
  • v5.18-rc1
  • v5.17
  • v5.17-rc8
  • v5.17-rc7
  • v5.17-rc6
  • v5.17-rc5
41 results

k2l-netcp.dtsi

Forked from hardware-enablement / Rockchip upstream enablement efforts / linux
Source project has a limited visibility.
  • Murali Karicheri's avatar
    17e846aa
    ARM: dts: keystone: k2l: fix kernel crash when clk_ignore_unused is not in bootargs · 17e846aa
    Murali Karicheri authored
    
    Currently kernel crash randomly when K2L EVM is booted without
    clk_ignore_unused in the bootargs. This workaround is not needed
    on other K2 devices such as K2HK and K2E and with this fix, we can
    remove the workaround altogether. netcp driver on K2L uses linked
    ram on OSR (On chip Static RAM) and requires the clock to this peripheral
    enabled for proper functioning. This is the reason for the kernel crash.
    So add the clock node to fix this issue.
    
    While at it, remove the workaround documentation as well.
    
    With the fix applied, clk_summary dump shows the clock to OSR enabled.
    
    cat /sys/kernel/debug/clk/clk_summary
     ------cut--------------
       tcp3d-1                   0            0   399360000          0 0
       tcp3d-0                   0            0   399360000          0 0
       osr                       1            1   399360000          0 0
       fftc-0                    0            0   399360000          0 0
     -----cut----------------
    Signed-off-by: default avatarMurali Karicheri <m-karicheri2@ti.com>
    Signed-off-by: default avatarSantosh Shilimkar <ssantosh@kernel.org>
    17e846aa
    History
    ARM: dts: keystone: k2l: fix kernel crash when clk_ignore_unused is not in bootargs
    Murali Karicheri authored
    
    Currently kernel crash randomly when K2L EVM is booted without
    clk_ignore_unused in the bootargs. This workaround is not needed
    on other K2 devices such as K2HK and K2E and with this fix, we can
    remove the workaround altogether. netcp driver on K2L uses linked
    ram on OSR (On chip Static RAM) and requires the clock to this peripheral
    enabled for proper functioning. This is the reason for the kernel crash.
    So add the clock node to fix this issue.
    
    While at it, remove the workaround documentation as well.
    
    With the fix applied, clk_summary dump shows the clock to OSR enabled.
    
    cat /sys/kernel/debug/clk/clk_summary
     ------cut--------------
       tcp3d-1                   0            0   399360000          0 0
       tcp3d-0                   0            0   399360000          0 0
       osr                       1            1   399360000          0 0
       fftc-0                    0            0   399360000          0 0
     -----cut----------------
    Signed-off-by: default avatarMurali Karicheri <m-karicheri2@ti.com>
    Signed-off-by: default avatarSantosh Shilimkar <ssantosh@kernel.org>