pass: hal: Add new hal interface to handle the h/w resource
The pass handle the h/w resources such as CPU, Memory Bus and GPU.
This patch adds the new HAL (Hardware Abstract Layer) interface
to support the pass on all h/w boards. This patch defines the
three type of resources.
- struct pass_resrouce_cpu for CPU h/w.
- struct pass_resrouce_bus for Memory bus h/w.
- struct pass_resrouce_gpu for GPU h/w.
The hal-cpu-example.c is just example to help the implementation
of he real HAL.
Change-Id: I09035678cdeac185a67b79492176986f5e01e23b
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>