Revert "fdt: translate address if #size-cells = <0>"
This reverts commit d64b9cdcd4.
As pointed by [1] and [2], the reverted patch made every DT 'reg'
property translatable. What the patch was trying to fix was fixed in a
different way from previously submitted patches which instead of
correcting the generic address translation function fixed the issue with
appropriate platform code.
[1] https://patchwork.ozlabs.org/project/uboot/patch/1614324949-61314-1-git-send-email-bmeng.cn@gmail.com/
[2] https://lore.kernel.org/linux-clk/20210402192054.7934-1-dariobin@libero.it/T/
Signed-off-by: Dario Binacchi <dariobin@libero.it>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
committed by
Lokesh Vutla
parent
5a6caf916c
commit
a47abd7bf4
@@ -45,7 +45,6 @@
|
||||
fdt-dummy1 = "/translation-test@8000/dev@1,100";
|
||||
fdt-dummy2 = "/translation-test@8000/dev@2,200";
|
||||
fdt-dummy3 = "/translation-test@8000/noxlatebus@3,300/dev@42";
|
||||
fdt-dummy4 = "/translation-test@8000/xlatebus@4,400/devs/dev@19";
|
||||
usb0 = &usb_0;
|
||||
usb1 = &usb_1;
|
||||
usb2 = &usb_2;
|
||||
@@ -1270,7 +1269,6 @@
|
||||
1 0x100 0x9000 0x1000
|
||||
2 0x200 0xA000 0x1000
|
||||
3 0x300 0xB000 0x1000
|
||||
4 0x400 0xC000 0x1000
|
||||
>;
|
||||
|
||||
dma-ranges = <0 0x000 0x10000000 0x1000
|
||||
@@ -1307,25 +1305,6 @@
|
||||
reg = <0x42>;
|
||||
};
|
||||
};
|
||||
|
||||
xlatebus@4,400 {
|
||||
compatible = "sandbox,zero-size-cells-bus";
|
||||
reg = <4 0x400 0x1000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges = <0 4 0x400 0x1000>;
|
||||
|
||||
devs {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
dev@19 {
|
||||
compatible = "denx,u-boot-fdt-dummy";
|
||||
reg = <0x19>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
osd {
|
||||
|
||||
Reference in New Issue
Block a user