Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
Create a master list of pnp logical and compatibility device codes insteadof hard-coding it into each driver and use a centralized probe function.