-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sun50i-h6-orangepi-3.dts #3
Comments
The correct file to be used is sun50i-h6-orangepi-3.dts. |
Thank you. root@orangepi3:~# lspci |
Okay, very good. Not all pcie cards work, if you try a card and it works write here the card model / controller, so we know. Thanks! |
Hello @ingamedeo @odibox , Compilation of "u-boot-el1-hyp-emmc" I tried it this way:
It failed with following error: OBJCOPY u-boot.srec Device Tree Source is not correctly specified. dts/Makefile:28: recipe for target 'arch/arm/dts/sun50i-h6-orangepi-3.dtb' failed Then i found that sun50i-h6-orangepi-3.dtb is not supported by arch/arm/dts/Makefile : but the structure of sun50i-h6-orangepi-3.dts seems different than orangepi-one-plus and the others. So Iam not able to fix this. Could you please help me? I spent with this problem more than one week. |
Hi, can you send me a packaged image file, thank you very much |
Hi, can you send me a packaged image file, thank you very much |
Hello
Thank you for your work.
I have a question about the sun50i-h6-orangepi-3.dts file.
When I compile this, as you described.
With make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- -j4 orangepi_one_plus_defconfig
The linux Kernel loads sun50i-h6-orangepi-one-plus.dtb
So I changed u-boot to load sun50i-h6-orangepi-3.dts.
Then the orange Pi3 works but without pcie.
So I checked the dts files.
In the file sun50i-h6-pine-h64.dts, I found:
reg_pcie_slot: pcie-slot-power {
compatible = "regulator-fixed";
regulator-name = "pcie-slot-3v3";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
startup-delay-us = <100000>;
gpio = <&pio 2 15 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
and
&pcie {
vcc-supply = <®_bldo2>;
vdd-supply = <®_dcdcd>;
slot-supply = <®_pcie_slot>;
perst-gpio = <&pio 6 14 GPIO_ACTIVE_LOW>; /* PG14 */
status = "okay";
};
This is missing in the sun50i-h6-orangepi-3.dts.
My question is, why is this missing and which dtb file do you load during boot.
Thanks in advice for your answer.
Best regards,
Andreas
The text was updated successfully, but these errors were encountered: