143143 * @base: Beginning of MMIO space
144144 * @pregs: Start of protection registers
145145 * @sregs: Start of software sequencer registers
146- * @master : Pointer to the SPI controller structure
146+ * @host : Pointer to the SPI controller structure
147147 * @nregions: Maximum number of regions
148148 * @pr_num: Maximum number of protected range registers
149149 * @chip0_size: Size of the first flash chip in bytes
@@ -161,7 +161,7 @@ struct intel_spi {
161161 void __iomem * base ;
162162 void __iomem * pregs ;
163163 void __iomem * sregs ;
164- struct spi_controller * master ;
164+ struct spi_controller * host ;
165165 size_t nregions ;
166166 size_t pr_num ;
167167 size_t chip0_size ;
@@ -747,7 +747,7 @@ intel_spi_match_mem_op(struct intel_spi *ispi, const struct spi_mem_op *op)
747747static bool intel_spi_supports_mem_op (struct spi_mem * mem ,
748748 const struct spi_mem_op * op )
749749{
750- struct intel_spi * ispi = spi_master_get_devdata (mem -> spi -> master );
750+ struct intel_spi * ispi = spi_controller_get_devdata (mem -> spi -> controller );
751751 const struct intel_spi_mem_op * iop ;
752752
753753 iop = intel_spi_match_mem_op (ispi , op );
@@ -778,7 +778,7 @@ static bool intel_spi_supports_mem_op(struct spi_mem *mem,
778778
779779static int intel_spi_exec_mem_op (struct spi_mem * mem , const struct spi_mem_op * op )
780780{
781- struct intel_spi * ispi = spi_master_get_devdata (mem -> spi -> master );
781+ struct intel_spi * ispi = spi_controller_get_devdata (mem -> spi -> controller );
782782 const struct intel_spi_mem_op * iop ;
783783
784784 iop = intel_spi_match_mem_op (ispi , op );
@@ -790,7 +790,7 @@ static int intel_spi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *o
790790
791791static const char * intel_spi_get_name (struct spi_mem * mem )
792792{
793- const struct intel_spi * ispi = spi_master_get_devdata (mem -> spi -> master );
793+ const struct intel_spi * ispi = spi_controller_get_devdata (mem -> spi -> controller );
794794
795795 /*
796796 * Return name of the flash controller device to be compatible
@@ -801,7 +801,7 @@ static const char *intel_spi_get_name(struct spi_mem *mem)
801801
802802static int intel_spi_dirmap_create (struct spi_mem_dirmap_desc * desc )
803803{
804- struct intel_spi * ispi = spi_master_get_devdata (desc -> mem -> spi -> master );
804+ struct intel_spi * ispi = spi_controller_get_devdata (desc -> mem -> spi -> controller );
805805 const struct intel_spi_mem_op * iop ;
806806
807807 iop = intel_spi_match_mem_op (ispi , & desc -> info .op_tmpl );
@@ -815,7 +815,7 @@ static int intel_spi_dirmap_create(struct spi_mem_dirmap_desc *desc)
815815static ssize_t intel_spi_dirmap_read (struct spi_mem_dirmap_desc * desc , u64 offs ,
816816 size_t len , void * buf )
817817{
818- struct intel_spi * ispi = spi_master_get_devdata (desc -> mem -> spi -> master );
818+ struct intel_spi * ispi = spi_controller_get_devdata (desc -> mem -> spi -> controller );
819819 const struct intel_spi_mem_op * iop = desc -> priv ;
820820 struct spi_mem_op op = desc -> info .op_tmpl ;
821821 int ret ;
@@ -832,7 +832,7 @@ static ssize_t intel_spi_dirmap_read(struct spi_mem_dirmap_desc *desc, u64 offs,
832832static ssize_t intel_spi_dirmap_write (struct spi_mem_dirmap_desc * desc , u64 offs ,
833833 size_t len , const void * buf )
834834{
835- struct intel_spi * ispi = spi_master_get_devdata (desc -> mem -> spi -> master );
835+ struct intel_spi * ispi = spi_controller_get_devdata (desc -> mem -> spi -> controller );
836836 const struct intel_spi_mem_op * iop = desc -> priv ;
837837 struct spi_mem_op op = desc -> info .op_tmpl ;
838838 int ret ;
@@ -1332,14 +1332,14 @@ static int intel_spi_read_desc(struct intel_spi *ispi)
13321332
13331333 nc = (buf [1 ] & FLMAP0_NC_MASK ) >> FLMAP0_NC_SHIFT ;
13341334 if (!nc )
1335- ispi -> master -> num_chipselect = 1 ;
1335+ ispi -> host -> num_chipselect = 1 ;
13361336 else if (nc == 1 )
1337- ispi -> master -> num_chipselect = 2 ;
1337+ ispi -> host -> num_chipselect = 2 ;
13381338 else
13391339 return - EINVAL ;
13401340
13411341 dev_dbg (ispi -> dev , "%u flash components found\n" ,
1342- ispi -> master -> num_chipselect );
1342+ ispi -> host -> num_chipselect );
13431343 return 0 ;
13441344}
13451345
@@ -1365,21 +1365,21 @@ static int intel_spi_populate_chip(struct intel_spi *ispi)
13651365 snprintf (chip .modalias , 8 , "spi-nor" );
13661366 chip .platform_data = pdata ;
13671367
1368- if (!spi_new_device (ispi -> master , & chip ))
1368+ if (!spi_new_device (ispi -> host , & chip ))
13691369 return - ENODEV ;
13701370
13711371 ret = intel_spi_read_desc (ispi );
13721372 if (ret )
13731373 return ret ;
13741374
13751375 /* Add the second chip if present */
1376- if (ispi -> master -> num_chipselect < 2 )
1376+ if (ispi -> host -> num_chipselect < 2 )
13771377 return 0 ;
13781378
13791379 chip .platform_data = NULL ;
13801380 chip .chip_select = 1 ;
13811381
1382- if (!spi_new_device (ispi -> master , & chip ))
1382+ if (!spi_new_device (ispi -> host , & chip ))
13831383 return - ENODEV ;
13841384 return 0 ;
13851385}
@@ -1396,31 +1396,31 @@ static int intel_spi_populate_chip(struct intel_spi *ispi)
13961396int intel_spi_probe (struct device * dev , struct resource * mem ,
13971397 const struct intel_spi_boardinfo * info )
13981398{
1399- struct spi_controller * master ;
1399+ struct spi_controller * host ;
14001400 struct intel_spi * ispi ;
14011401 int ret ;
14021402
1403- master = devm_spi_alloc_master (dev , sizeof (* ispi ));
1404- if (!master )
1403+ host = devm_spi_alloc_host (dev , sizeof (* ispi ));
1404+ if (!host )
14051405 return - ENOMEM ;
14061406
1407- master -> mem_ops = & intel_spi_mem_ops ;
1407+ host -> mem_ops = & intel_spi_mem_ops ;
14081408
1409- ispi = spi_master_get_devdata ( master );
1409+ ispi = spi_controller_get_devdata ( host );
14101410
14111411 ispi -> base = devm_ioremap_resource (dev , mem );
14121412 if (IS_ERR (ispi -> base ))
14131413 return PTR_ERR (ispi -> base );
14141414
14151415 ispi -> dev = dev ;
1416- ispi -> master = master ;
1416+ ispi -> host = host ;
14171417 ispi -> info = info ;
14181418
14191419 ret = intel_spi_init (ispi );
14201420 if (ret )
14211421 return ret ;
14221422
1423- ret = devm_spi_register_master (dev , master );
1423+ ret = devm_spi_register_controller (dev , host );
14241424 if (ret )
14251425 return ret ;
14261426
0 commit comments