static struct resource sl811_resources[] = {
 [0] = {
  .start = PXA_CS2_PHYS+0x00,
  .end = PXA_CS2_PHYS+0x00,
  .flags = IORESOURCE_MEM,
 },
 [1] = {
  .start = PXA_CS2_PHYS+0x04,
  .end = PXA_CS2_PHYS+0x04,
  .flags = IORESOURCE_MEM,
 },
 [2] = {
  .start = IRQ_GPIO(12),
  .end = IRQ_GPIO(12),
  .flags = IORESOURCE_IRQ,
 }
};

 

위 코드중에서

.start = PXA_CS2_PHYS+0x00  부분에서 0x00 값이 붙는거는 임의로 준건가요?

start = PXA_CS2_PHYS+0x04 이부분도 0x04값을 주시던데

무슨 의미가 있는건가요?

이게 물리주소와 가상주소를 매핑하는건가요?

설명좀 해주시면 감사하겠어요

 

2.4코드랑은 너무 달라져서 ;; 자료가 하나도 없네요 ;;