board: ti: k2g: Program PadConfig_202 before locking RSTMUX8

The PADCONFIG_202 register (0x02621328) is affected by the locking
of the RSTMUX8 register (0x02620328), and so cannot be configured
in kernel. This has been confirmed as a hardware bug and affects
all K2G SoCs.

Setup the pinmux for this pin before locking the RSTMUX8 register
to allow the ICSS1 PRU1 Ethernet PHY port to work properly. The
workaround was added only for the K2G-ICE board to configure the
pins needed for the PRUSS Ethernet usecase.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Link: https://lore.kernel.org/r/20210726232248.24395-1-s-anna@ti.com
40 jobs for ti-v2021.10-rc2 in 47 minutes and 16 seconds (queued for 8 minutes and 30 seconds)
latest
Status Name Job ID Coverage
  Testsuites
passed Build envtools #300304

00:00:16

passed Build tools-only #300303

00:00:17

passed Check for configs without MAINTAINERS entry #300302

00:00:22

passed cppcheck #300298

00:00:23

passed grep TODO/FIXME/HACK #300299

00:00:22

passed htmldocs #300300

00:00:48

passed Run binman, buildman, dtoc, Kconfig and patman testsuites #300305

00:00:52

passed Run tests for Nokia RX-51 (aka N900) #300306

00:03:00

passed sloccount #300301

00:00:29

 
  Test.Py
passed evb-ast2500 test.py #300311

00:00:37

passed integratorcp_cm926ejs test.py #300313

00:00:48

passed qemu_arm64 test.py #300315

00:01:31

passed qemu_arm test.py #300314

00:01:15

passed qemu_malta64el test.py #300319

00:00:36

passed qemu_malta64 test.py #300318

00:00:54

passed qemu_maltael test.py #300317

00:00:36

passed qemu_malta test.py #300316

00:00:36

passed qemu-ppce500 test.py #300320

00:00:49

passed qemu-riscv32_spl test.py #300323

00:00:42

passed qemu-riscv32 test.py #300321

00:01:00

passed qemu-riscv64_spl test.py #300324

00:00:43

passed qemu-riscv64 test.py #300322

00:01:13

passed qemu-x86_64 test.py #300326

00:01:11

passed qemu-x86 test.py #300325

00:01:29

passed r2dplus_i82557c test.py #300327

00:00:48

passed r2dplus_pcnet test.py #300328

00:00:36

passed r2dplus_rtl8139 test.py #300329

00:00:49

passed r2dplus_tulip test.py #300330

00:00:36

passed sandbox_flattree test.py #300312

00:00:50

passed sandbox_noinst_test.py #300310

00:00:46

passed sandbox_spl test.py #300309

00:00:48

passed sandbox test.py #300307

00:07:54

passed sandbox with clang test.py #300308

00:10:32

passed xilinx_versal_virt test.py #300332

00:00:51

passed xilinx_zynq_virt test.py #300331

00:00:44

passed xtfpga test.py #300333

00:00:35

 
  World Build
passed build all 32bit ARM platforms #300334

00:12:35

passed build all 64bit ARM platforms #300335

00:15:57

passed build all other platforms #300337

00:10:19

passed build all PowerPC platforms #300336

00:08:42