Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rockpi4/hardware/devtree overlays linux5.10"

(Created page with "{{rockpi4_header}} {{Languages|rockpi4/hardware/devtree_overlays | Linux5.10 Device Tree Overlays}} ROCK Pi 4 > Hardware > rockpi4/...")
 
(Blanked the page)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
{{rockpi4_header}}
 
−
{{Languages|rockpi4/hardware/devtree_overlays | Linux5.10 Device Tree Overlays}}
 
  
−
    [[rockpi4 | ROCK Pi 4]] > [[rockpi4/hardware | Hardware]] > [[rockpi4/hardware/devtree_overlays | Linux5.10 Device Tree Overlays]]
 
−
 
−
=== Device Tree Overlays===
 
−
 
−
====Introduction====
 
−
 
−
This directory contains Device Tree overlays. Device Tree makes it possible
 
−
to support many hardware configurations with a single kernel and without the
 
−
need to explicitly load or blacklisr kernel modules.
 
−
 
−
On Radxa borad which uses linux5.10 kernel, you can use "rsetup" to load overlays that you want to enable, rsetup load overlays' dtbo from [[https://github.com/radxa/overlays/tree/main/arch/arm64/boot/dts/rockchip/overlays Radxa/overlay]]
 
−
 
−
 
−
===== How to enable a overlay  dtbo =====
 
−
 
−
run "rsetup" command as below:
 
−
radxa@rock-4c-plus:~$ rsetup
 
−
 
−
Please select an option below:                                             
 
−
                                                                           
 
−
                            System Maintaince                               
 
−
                            Onboard Hardware                                 
 
−
                            Overlay Management                               
 
−
                            Connectivity                                   
 
−
                            User Settings                                   
 
−
                            Localization                                     
 
−
                            Common Tasks                                   
 
−
                            About                                           
 
−
                                                                       
 
−
                                                                           
 
−
                                                                           
 
−
              <Ok>                        <Cancel> 
 
−
 
−
 
−
Select "Overlay Management" 
 
−
 
−
Configure Device Tree Overlay 
 
−
                        Install overlay from source
 
−
                        Manage installed overlay
 
−
                        Rebuild boot configuration
 
−
                        Reset overlay libraries with kernel's default
 
−
                                                                       
 
−
                                                                           
 
−
              <Ok>                        <Cancel>
 
−
 
−
Select "Manage installed overlay",
 
−
 
−
 
−
    [ ] audioinjector-isolated-soundcard.dtbo                               
 
−
    [ ] cm3-sodimm-io-sata.dtbo                                             
 
−
    [ ] radxa-5inch-touchscreen-on-cm3-sodimm-io.dtbo                   
 
−
    [ ] radxa-5inch-touchscreen-on-rock-3a.dtbo                         
 
−
    [ ] radxa-5inch-touchscreen-on-rock-3b.dtbo                       
 
−
    [ ] radxa-cm3-io-dual-cameras-gc2053.dtbo                         
 
−
    [ ] radxa-cm3-io-hd101boe9365-display.dtbo                         
 
−
    [ ] radxa-cm3-io-headphone.dtbo                                   
 
−
    [ ] radxa-cm3-io-i2c0-hym8563.dtbo                                 
 
−
    [ ] radxa-cm3-io-pcie2x1.dtbo                                       
 
−
    [ ] radxa-cm3-io-radxa-10p1inch-display.dtbo                       
 
−
    [ ] radxa-cm3-io-sata1.dtbo                                         
 
−
    [ ] radxa-cm3-io-sata2.dtbo                                         
 
−
    [ ] radxa-cm3-io-sharp-lq133t1jw01-without-hdmi.dtbo                 
 
−
    [ ] radxa-cm3-raspcm4io-pcie2x1.dtbo                               
 
−
    [ ] radxa-cm3-sodimm-io-raspberrypi-7inch-touchscreen.dtbo 
 
−
    [ ] radxa-cm3i-gmac1.dtbo                                           
 
−
    [ ] rk3399-dwc3-0-host.dtbo                                           
 
−
    [ ] rk3399-dwc3-0-otg.dtbo                                         
 
−
    [ ] rk3399-dwc3-0-peripheral.dtbo                                   
 
−
    [ ] rk3399-opp-1800.dtbo                                           
 
−
    [ ] rk3399-opp-2000.dtbo                                         
 
−
    [ ] rk3399-opp-2200.dtbo                                             
 
−
    [ ] rk3399-opp-2400.dtbo
 
−
    [ ] rk3399-spi-5-enc28j60.dtbo                                   
 
−
    [ ] rk3399-spi-gpio-enc28j60.dtbo                                 
 
−
    [ ] rk3399-uart0.dtbo                                             
 
−
    [ ] rk3568-can1-m0.dtbo                                                 
 
−
    [ ] rk3568-can1-m1.dtbo                                             
 
−
    [ ] rk3568-disable-gmac1.dtbo                                       
 
−
    [ ] rk3568-disable-npu.dtbo                                         
 
−
    [ ] rk3568-fiq-debugger-uart0.dtbo                                 
 
−
    [ ] rk3568-fiq-debugger-uart2m0.dtbo                                 
 
−
    [ ] rk3568-fiq-debugger-uart3m0.dtbo                               
 
−
    [ ] rk3568-fiq-debugger-uart5m1.dtbo                               
 
−
    [ ] rk3568-fiq-debugger-uart7m1.dtbo                               
 
−
    [ ] rk3568-fiq-debugger-uart8m1.dtbo                             
 
−
    [ ] rk3568-fiq-debugger-uart9m1.dtbo                                 
 
−
    [ ] rk3568-i2c2-m0.dtbo 
 
−
                                                                       
 
−
                                                                           
 
−
              <Ok>                        <Cancel>
 
−
 
−
 
−
Select the overlays you want to load with the space bar,
 
−
 
−
    [*] rk3399-uart0.dtbo 
 
−
 
−
Overlay with a "*" indicates that it is enabled.
 
−
 
−
===== How to use a overylay written by yourselt =====
 
−
 
−
Because of the number of products we have, writing the device tree overlay(dtbo) for each product has become a significant burden. To improve code reuse, you now need to specify metadata for dtbo to facilitate sharing of the same dtbo across different products
 

Latest revision as of 03:00, 11 April 2023