Faits : A. Statuant sur opposition par jugement du 6 février 2020, le Tribunal de police genevois a condamné A._ à une peine pécuniaire de 60 jours-amende à 130 francs l'unité pour violation du secret de fonction et l'a débouté de ses conclusions en indemnisation pour ses frais de défense. Parallèlement, le tribunal a acquitté B._ de l'infraction de violation du secret de fonction. B. Statuant sur l'appel formé par A._ et l'appel joint du ministère public, la Chambre pénale d'appel et de révision de la Cour de justice genevoise les a rejetés, par arrêt du 20 août 2020. En substance, les faits à l'origine de la condamnation de A._ sont les suivants. A Genève, le 2 décembre 2016, peu avant 19h00, C._ s'est présentée au poste de police X._ pour se plaindre de son ancien employeur D._. Elle a été reçue par A._, agent de police qui lui a proposé de faire venir D._ au poste pour trouver une solution à leur conflit. A 19h10, A._ a téléphoné à B._, un agent de police affecté à un autre poste qui n'était pas en service à ce moment là, lequel est le cousin de D._. Au cours de la conversation (de 3 minutes et 13 secondes), A._ a informé B._ de la convocation de son cousin et lui a fait un résumé de la situation. Il lui a notamment expliqué que D._ était convoqué pour un conflit avec une ex-employée. Entre 19h25 et 20h45, dans une salle d'audition du poste de police, C._ et D._ ont exposé à A._ leurs versions du litige les opposant. A 20h45, A._ a appelé B._ pour l'informer de l'issue de la confrontation avant que les deux cousins ne se contactent. Au cours de la conversation téléphonique (de 2 minutes et 42 secondes), A._ a fait un résumé de la rencontre à son collègue. C. A._ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt cantonal, et conclut, avec suite de frais et dépens, à son acquittement du chef d'inculpation de violation du secret de fonction et au versement d'une indemnisation pour les frais de défense. Subsidiairement, il conclut à l'annulation de l'arrêt cantonal et au renvoi de la cause à la cour cantonale pour nouvelle décision.