To obtain P-type Si semiconductor, we need to dope pure Si with
Aluminium
Phosphorous
Oxygen
Germanium
Aluminium is trivalent impurity.