Contribution of Tetrahedral and Octahedral voids in HCP
I cannot find anywhere..


Couldn't find? You can figure it out on your own, with me, right now.

Disclaimer: By "hexagonal unit cell" I assume you mean hexagonal prism, which comprises of 3 primitive hexagonal Bravais lattice. 



Octahedral Voids (OhV)

The one on the left displays octahedral voids(visibly surrounded by 6 atoms).
The OhV is at the center of the highlighted octahedron, and lies on the plane containing four of the six lattice points in the octahedron. 
Note that these lattice points belong to the unit cell, and the OhV must hence lie inside the unit cell.

This is the same for the other 5, amounting to a total of 6 OhV per HCP unit cell.

Being completely inside, its contribution is taken as 1.


BONUS: If you remember, No. of atoms per unit cell is 6, which
tallies with the no. of OhV given by the formula $N_{OhV}=N$ where
$N$ represents no. of atoms per unit cell.


Tetrahedral Voids (ThV)

I'm going to be frank: it IS not as easy as locating OhV.
The figure above absolutely freaked me out when I tried to visualize ThV's. I'm not keen on recommending that.
Instead, this 3D rendition should help immensely.

Type 1 ThV



The Type 1 Thv's are the ones inside in unit cell completely(so again, contribution=1).
Notice that I have marked 2 tetrahedrons. Also note that each tetrahedron we form will tell us about the ThV its existence creates.


RED: Note that there will be another 2 like this one in the lower half. That makes a total of 6 Red-type ThV in the entire HCP unit cell.
GREEN: Note that there will be a total of 2 of the green-type ThV, the other one belonging to the inverted tetrahedron just below it.


That gives us a total of $6+2=8$ Type 1 ThV.

Type 2

Let's do a little recap to see which ThVs have we counted so far(displayed in red)


I constructed a 3D model of 3 HCPs, which is required to visualize the remaining.


Now I will mark the ThV forming lattice points in red.




As you can see, lattice points from 3 unit cells are involved.

A quick analysis tells us that there will be 2 such Tetrahedrons for every vertical edge.
A quicker analysis tells us that since each ThV so formed is present in 3 HCP unit cells, or is "shared" by them, Its contribution must be $\frac 13$.

We count the number of such tetrahedrons to be 12 per unit cell; with contributions, ThV Type 2 will be $12*\frac 13$ $=4$.

Ultimately, we get:

ThV type 1= 8

ThV type 2= 4

Total ThV= 12.

Which brilliantly tallies with the formula for number of ThV($N_{ThV}=2N$).

I hope managed to enlighten you.

TL;DR


OhV contribution is 1, no issues there.
ThV does not have a single "contribution", but rather could be 1 or
$\frac 13$ depending on which ThV you're talking about.