remove model from boot (change MPC8313e revision)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

remove model from boot (change MPC8313e revision)

Jump to solution
798 Views
medina
Contributor III

Some time ago we developed a system based on MPC8313erdb REVA4 (MPC8313E rev1.0) and MPC8313E_RDB_K26_20070831-LTIB.

Then we assembled a second batch of systems and by mistake mounted the MPC8313 rev2.1, and upon a power up sequence the bootloader gets stucked saying "CPU: rev unknown". We have reviewed the AN3545 and decided to update the ltib. This is a hard work becouse we made some changes in it.

 

We adapted u-boot and it worked fine. We disabled some driver in kernel but it hang on boot, it stops after the usb module loads. We don't have USB so we have disabled in the kernel but it still boots.

 

We think the USB module stop the boot,if this is right how can we remove this module from the kernel/initramfs?

 

Thanks in advance.
Best Regards.

0 Kudos
1 Solution
469 Views
medina
Contributor III

We have found a solution. We have modifed the dts file from the older ltib. Now we are testing it but we see one problem:

The new uboot modifed is compatible with two revision. The kernel and rootfs don't change. We have two diferent dtb files, one per revision.

Can we do a dts/dtb compatible with two revisions?

How can we read the different revision and load the different dtb file depending of the revision read?

 

Thanks in advance.

Best regard

View solution in original post

0 Kudos
1 Reply
470 Views
medina
Contributor III

We have found a solution. We have modifed the dts file from the older ltib. Now we are testing it but we see one problem:

The new uboot modifed is compatible with two revision. The kernel and rootfs don't change. We have two diferent dtb files, one per revision.

Can we do a dts/dtb compatible with two revisions?

How can we read the different revision and load the different dtb file depending of the revision read?

 

Thanks in advance.

Best regard

0 Kudos