Solution found.
First of all this patch
https://linux-libre.fsfla.org/pub/linux-libre/releases/6.14.11-gnu/patch-6.14-gnu-6.14.11-gnu.bz2
Is a cumulative patch for 6.14, applied to a normal kernel (6.14.11) return a lot of errors because all patches are already applied
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi.rej
patching file arch/arm64/boot/dts/freescale/imx8mp.dtsi
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/arm64/boot/dts/freescale/imx8mp.dtsi.rej
patching file arch/arm64/boot/dts/freescale/imx95.dtsi
Reversed (or previously applied) patch detected! Assume -R? [n]
To "libred" a normal kernel you must first download and decompress the standard kernel
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.14.11.tar.xz
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.14.11.tar.sign
after a good check
xz -dkv linux-6.14.11.tar.xz
gpg -v linux-6.14.11.tar.sign
decompress and cd to kernel sources
tar -xf linux-6.14.11.tar
cd linux-6.14.11
now download scripts to deblob kernel
wget https://linux-libre.fsfla.org/pub/linux-libre/releases/6.14.11-gnu/deblob-6.14.sign
wget https://linux-libre.fsfla.org/pub/linux-libre/releases/6.14.11-gnu/deblob-6.14
wget https://linux-libre.fsfla.org/pub/linux-libre/releases/6.14.11-gnu/deblob-check
wget https://linux-libre.fsfla.org/pub/linux-libre/releases/6.14.11-gnu/deblob-check.sign
gpg of course...
gpg -v deblob-check.sign
gpg -v deblob-6.14.sign
chmod +x to run it...
chmod -c +x deblob-check deblob-6.14
and after run the script the kernel became libre
./deblob-6.14
echo $?